
Дмитрий
25.10.2016
23:56:26
А вообще нормальные люди используют монаду Maybe, а не кидают эксепшны на каждый чих, роняя производительность и код

Alexander
25.10.2016
23:57:04
спасибо, Грейс, ты многое сделала, но мне ты запомнилась именно этим принципом, и я с ним очень согласен, это удобно)
ну, в Python'е принято вот так

Дмитрий
25.10.2016
23:57:16
Знаешь о чём говорит тот факт, что по запросу на эту аббревиатуру выдаёт только питон?)

Google

Дмитрий
25.10.2016
23:57:41

Alexander
25.10.2016
23:57:42
о том, что никто так не сокращает кроме питонистов?
ну, может быть

Дмитрий
25.10.2016
23:58:18
Нет, о том, что херня идея, раз никто больше даже не пытался перенять

Alexander
25.10.2016
23:59:45
так проще
а Python любит простые вещи
с ними быстрее добиться результата

Дмитрий
26.10.2016
00:00:16
Простые как мычание
Если под рещультатом подразумевать полное уничтожение быстродействия

Alexander
26.10.2016
00:01:18
быстродействие не является чем-то важным для питона
этим они готовы жертвовать ради удобства и скорости разработки

Дмитрий
26.10.2016
00:01:43
Гг, вот поэтому питон находится там, где ему самое место

Alexander
26.10.2016
00:01:44
собственно, именно поэтому Python тормознутый

Google

Alexander
26.10.2016
00:01:55
где именно?
он один из самых популярных языков программирования в мире

Дмитрий
26.10.2016
00:02:15
А удобство — это когда тебе вообще не надо catch собирать руками
21 век на дворе, а в питоне ексепшны в качестве условий

Alexander
26.10.2016
00:03:28
условий?
это, наоборот, удобнее кучи if'ов
а по популярности вот статистика (из разных источников) https://habrahabr.ru/company/kingservers/blog/307012/
Java / C / Python - вот она, большая тройка языков программирования) каждый язык по-своему хорош, для своих задач)

Дмитрий
26.10.2016
00:15:03
это, наоборот, удобнее кучи if'ов
У тебя крайне странное представление о происходящем в других языках. У меня порой в коде целых модулей с разветвленной логикой может не быть ни одного if`а, и уж тем более try carch?

Alexander
26.10.2016
00:16:30
и?
я говорил именно о том, что try/catch удобнее, чем if'ы

Alex
26.10.2016
00:18:42
ZOMG WTF am I reading

Alexander
26.10.2016
00:18:59
?

Дмитрий
26.10.2016
00:22:26

Alexander
26.10.2016
00:24:17
вот такие варианты есть только:
Two main types of digging sticks both shared a similar shape but differed in size:
a larger and heavier digging stick with a diameter of about 4 centimeters and 2 meters in length, used for the purpose of turning over the soil surface for new gardens
a smaller and lighter digging stick with a diameter of about 2 centimeters and 1 meter (or less) in length, mainly used for basic horticulture tasks
то есть отличаются размерами

Дмитрий
26.10.2016
00:25:53
Чувствуется опыт
Этому на курсах по питону обучают?
Ну, сразу после try catch

Google

Alexander
26.10.2016
00:27:01
на курсах в Новой Гвинеи ?

Roman
26.10.2016
00:27:58

Nikolay
26.10.2016
01:41:06
втирают дичь

Konstantin
26.10.2016
04:11:07
https://cs7053.vk.me/c7004/v7004558/2bd74/xKzknBh0RJk.jpg

Alex
26.10.2016
04:17:42

Aleserche
26.10.2016
04:20:22
трай-кэтч нужно использовать в исключительных ситуациях, он для того и создавался. Но почему-то любят им обмазывать всё и вся

Alexander
26.10.2016
04:22:08
они удобны, чем это плохо?

Aleserche
26.10.2016
04:25:54
плохо тем, что логика не продумана до конца, если им пользуются не там где надо

Alex
26.10.2016
04:26:04

Alexander
26.10.2016
04:26:18
в Python'е они предназначены именно для этого
и как раз код с ифами - это не питоник вэй
и его отрефакторят в пользу try : ... except ...: ...

Alex
26.10.2016
04:28:13

Aleserche
26.10.2016
04:31:38
гайды нужно посмотреть

Alexander
26.10.2016
04:31:43
это написано в документации
про EAFP
EAFP
Easier to ask for forgiveness than permission. This common Python coding style assumes the existence of valid keys or attributes and catches exceptions if the assumption proves false. This clean and fast style is characterized by the presence of many try and except statements. The technique contrasts with the LBYL style common to many other languages such as C.
формально никто не запрещает if else (и они не просто так существуют)
но если есть сомнения - лучше использовать try except

Aleserche
26.10.2016
04:34:21
все равно бредово выглядит

Google

Aleserche
26.10.2016
04:35:06
для инета, баз, файло и тп лучше try/except ничего не придумать. Но в остальных случаях-то нафига?

Alexander
26.10.2016
04:35:18
> Ну как сказать... мне поебать на питоник вэй. Я пишу как считаю правильным.
ну, если будешь присылать патчи, просто PR не примут, напишут замечания
это стиль питона
кто-то пишет вещи вида item = item + 1, а кто-то item += 1, есть высокая вероятность, что первый вариант попросят отрефакторить на второй, тут аналогично
у Apple и Python есть что-то общее - пунктик про дизайн)
если вы отправляете PR в проекты на Python'е, очень высокая вероятность, что будут придираться к стилю, это по дефолту

Vadim
26.10.2016
06:43:49
Зарплата разраба за 2 месяца

Admin
ERROR: S client not available

Vladimir
26.10.2016
06:46:40
@lorddaedra https://mobile.twitter.com/xavi_xsb/status/790857176034242560
Ну и цены
Мне просто интересно зачем это покупать если есть комьюнити варианты под gpl
Или они таки убрали ?

Alex
26.10.2016
07:08:31
Забавно, что Scala на втором месте

Vladimir
26.10.2016
07:09:21
Да не, топ10 вполне ожидаемый
вот в конце какой-то пипец
4 с конца

Alex
26.10.2016
07:15:48
Они ж явно не point-free style там изучают

Aleserche
26.10.2016
07:17:00
Зачем пхп в список включили? Если знаешь нормальный яп, то и пхп разберёшь

Google

Max
26.10.2016
07:17:17

Konstantin
26.10.2016
07:17:29
дворы метут

Дмитрий
26.10.2016
07:17:54
Если знаешь нормальный язык, то пхп не будешь разбирать ?

Vladimir
26.10.2016
07:18:01

Alexey
26.10.2016
07:18:58
Нормальный это С/С++ подобные?)

Alex
26.10.2016
07:22:23
Ну и вниманию Константина: сишарп обогнал Lua

Михаил
26.10.2016
07:26:25

Pavel
26.10.2016
07:26:53

Jenny
26.10.2016
07:27:31

Pavel
26.10.2016
07:27:45
докер в qemu может лучше?)

Jenny
26.10.2016
07:28:24
или наоборот

Pavel
26.10.2016
07:28:24
и вообще, я думал девопс больше про CI, а не про контейнеры

Jenny
26.10.2016
07:28:36
тогда почему про заббикс вспомнил?

Pavel
26.10.2016
07:28:46
так тут первый вопрос про заббикс сразу)))

Alex
26.10.2016
07:29:30
Критические уязвимости в системе управления контентом Joomla
Разработчики свободной системы управления web-контентом Joomla опубликовали экстренное обновление 3.6.4, в котором устранены две уязвимости, которым присвоен наивысший уровень опасности. Первая уязвимость (CVE-2016-8870) позволяет зарегистрировать на сайте новую учётную запись, даже если регистрация новых пользователей запрещена в настройках. Вторая уязвимость (CVE-2016-8869) позволяет любому внешнему посетителю создать нового пользователя и добавить его в любую группу доступа, в том числе передать ему права администратора. Проблемы проявляются в Joomla, начиная с выпуска 3.4.4.
http://www.opennet.ru/opennews/art.shtml?num=45374

Jenny
26.10.2016
07:29:31

Alex
26.10.2016
07:29:43
А вот и PHP подтянулся

Jenny
26.10.2016
07:30:16
хех

Kirill
26.10.2016
07:31:36

Aleserche
26.10.2016
07:32:28