
tosh
19.08.2016
13:20:50
Ну асинхронка тебе не ускорит процесс так-то

53r63rn4r
19.08.2016
13:20:52
Ты что куда-то спешишь?

tosh
19.08.2016
13:20:56
В общем случае

Google

Andrey
19.08.2016
13:21:03

Whore Amazing
19.08.2016
13:21:03

53r63rn4r
19.08.2016
13:21:05
Раньше фильм 2 недели качали и радовались

Whore Amazing
19.08.2016
13:21:11

53r63rn4r
19.08.2016
13:21:13
Ишь, совсем зажрались

tosh
19.08.2016
13:21:17
Пока загрузится, уже не надо

Whore Amazing
19.08.2016
13:21:27

Andrey
19.08.2016
13:21:40
говорят, неплохо
Имею ввиду. Асинхронно можно выполнять сразу всё или же в определенном количестве воркеров.

Whore Amazing
19.08.2016
13:21:56

tosh
19.08.2016
13:22:12
Быстрее она тебе только скажет "ок, братиш, я тебя поняла и буду делать чо ты хочешь, а пока отвали"

Google

Whore Amazing
19.08.2016
13:22:39

tosh
19.08.2016
13:22:46
а, тебе не важен результат

53r63rn4r
19.08.2016
13:22:46

Whore Amazing
19.08.2016
13:23:02

tosh
19.08.2016
13:23:02
Время расчехлять монгу!
В неё вообще можно посылать что угодно и не ждать ответа!
(всё равно проебёт)

Whore Amazing
19.08.2016
13:23:19

53r63rn4r
19.08.2016
13:23:19
Носкл запахло

Whore Amazing
19.08.2016
13:23:37
нахуй монгу, у меня редис, мне большего не надо

tosh
19.08.2016
13:23:49
Но монга ИНТОПРАЙЗ!

53r63rn4r
19.08.2016
13:23:55
Во во, говорю же, пахнееет

Whore Amazing
19.08.2016
13:23:55
монга нинужна

tosh
19.08.2016
13:23:56
СКАЛАБЛ РОБАСТ ИНТОПРАЙЗ РЕДИ СОЛЮШОН

Whore Amazing
19.08.2016
13:24:10
тьфу ты, басурманы окаянные

tosh
19.08.2016
13:24:11
"Вы простаа ниумеити ею пользоваца"

Whore Amazing
19.08.2016
13:24:21

53r63rn4r
19.08.2016
13:24:49
Я умел, но забыл
Чеснааа, я не тролль
Ааа, не бейте

Google

tosh
19.08.2016
13:25:01
На самом деле умеют. Это как с except Exception: как ни странно, но есть и такие кейсы :)

Whore Amazing
19.08.2016
13:25:02
я даже и не пытался

tosh
19.08.2016
13:25:09
(правда, не у нас)

Whore Amazing
19.08.2016
13:25:23

Andrey
19.08.2016
13:25:37

53r63rn4r
19.08.2016
13:25:38

tosh
19.08.2016
13:25:41
Правда, там начинаются мразотные игрища с перескакиванием с базы на базу (чтобы клинапить без глобал локов)

53r63rn4r
19.08.2016
13:25:49
А я хз что может еще пролетать выше

Whore Amazing
19.08.2016
13:25:51

tosh
19.08.2016
13:26:02

53r63rn4r
19.08.2016
13:26:05
А, хотя, нет, знаю-знаю: его код!

Andrey
19.08.2016
13:26:16
эээ, зачем?
Чтобы пользователю всякое говно не приходило + удобно делать вывод ошибок пользователю.

Whore Amazing
19.08.2016
13:26:25
если ты не знаешь, где может вылететь твой код, это хуевый код

tosh
19.08.2016
13:27:02
Нраица мне присущая кодеркам уверенность, что если ему не приходилось встречаться с кейсом, то кто так делает - просто лалки

Andrey
19.08.2016
13:27:21

Whore Amazing
19.08.2016
13:27:26

53r63rn4r
19.08.2016
13:28:03
Есть модуль для обработки логов, уж тогда

Andrey
19.08.2016
13:28:11

Google

Whore Amazing
19.08.2016
13:28:28
у хорошего кодера тоже все пишется в логи и пользователю не плюется, но сделано это через отловы тех исключений, что могут возникнуть, а не неба и аллаха

Andrey
19.08.2016
13:28:50

Whore Amazing
19.08.2016
13:29:11
ладно, пошел я, а то раскричался тут, как труъ прогер, а у самого единственный бот упал давно

53r63rn4r
19.08.2016
13:29:43
```
except:
print("а и хуй с ним")
```

Andrey
19.08.2016
13:29:53
Ммм, пошло-поехало.

Whore Amazing
19.08.2016
13:29:56

Andrey
19.08.2016
13:30:07
А я думал, что серьезные доводы будут.

53r63rn4r
19.08.2016
13:31:07
Ну, вообще-то легче дебажить и отсекать

Andrey
19.08.2016
13:31:32

53r63rn4r
19.08.2016
13:31:34
Хотя хз кому-как, мб ты и лопатой ешь(я ложкой, если что)

Admin
ERROR: S client not available

Andrey
19.08.2016
13:32:06
И в чём же легче дебаг?

53r63rn4r
19.08.2016
13:32:37
Можно обработать каждую ошибку отдельно и с разными ветвлениями
А не: а, всё, не работает, ексепшн

Andrey
19.08.2016
13:33:51

53r63rn4r
19.08.2016
13:34:00
А еще ходит миф что нужно всё покрывать тестами
А зачем мне что-то отображать пользователю?

Andrey
19.08.2016
13:35:05
Или ты предлагаешь сделать сервис по работе с консолью вместо того, чтобы использовать встроенные в язык средства?

53r63rn4r
19.08.2016
13:35:46
Ну, можно же перехватить одним, зачем оборачивать всё в трай?

Google

53r63rn4r
19.08.2016
13:35:57
Сервис?

Andrey
19.08.2016
13:36:13

53r63rn4r
19.08.2016
13:36:14
Так, ты можешь и принтами дебажить

Andrey
19.08.2016
13:36:25
Сервис?
Как ты будешь пользователю сингнализировать об ошибке?

53r63rn4r
19.08.2016
13:37:03
В ебало буду бить, за ошибку в инпуте
Не, ну, серьезно

Andrey
19.08.2016
13:37:30

53r63rn4r
19.08.2016
13:38:20
В зависимости что это: консольный скрипт - принтами

Andrey
19.08.2016
13:38:44

53r63rn4r
19.08.2016
13:39:06
Потому что алгоритм хода может быть деревом

Andrey
19.08.2016
13:39:28

53r63rn4r
19.08.2016
13:39:36
а не если да - запустить программу и выполнить до конца, если эксепшн, то вывести сообщение об ошибке и закрыться найух

Andrey
19.08.2016
13:40:50
Ок. Как ты прерываешь выполнение программы, если, к примеру не хватает какого-то внешнего ресурса?
А это можно обнаружить только в середине алгоритма.

53r63rn4r
19.08.2016
13:42:51
except FileNotFoundError as fnferror:
print(fnferror)
self.create_file()
И даже тут я не перехватываю все ошибки, потому что знаю что это за ошибка

Andrey
19.08.2016
13:43:59

53r63rn4r
19.08.2016
13:44:17
Выбрасываю комп через окно

Andrey
19.08.2016
13:44:44
Понятно, значит ответа нет.
А самое главное - ты допускаешь, что твоя программа может выдать весь стектрейс пользователю. Вот у тебя пользователи радуются от этого, наверно.

Stanislav
19.08.2016
13:47:25
На каком языке документировать код?
Инструкции по использованию будут на двух языках - русском и англ.
А в самом коде?

53r63rn4r
19.08.2016
13:47:32
Я же отлавливаю ошибки и дебажу
Эта группа больше не существует