@python_beginnersЭта группа больше не существует

Страница 328 из 1885
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
Раньше фильм 2 недели качали и радовались
Пф, картинку с голой теткой часами открывали

Пока загрузится, уже не надо

Whore Amazing
19.08.2016
13:21:27
Пф, картинку с голой теткой часами открывали
я и то и то застал, не надо мне тут

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

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
Время расчехлять монгу!

В неё вообще можно посылать что угодно и не ждать ответа!

(всё равно проебёт)

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
(правда, не у нас)

Andrey
19.08.2016
13:25:37
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
эээ, зачем?
Это он типа траль x))))))))))))

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
если ты не знаешь, где может вылететь твой код, это хуевый код
Почему? Вся техническая информация пишется в логи. А пользователю о кишках знать ничечго не надо.

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

Andrey
19.08.2016
13:28:11
Как это связано с перехватом всего в корне?
Никак. Это ответ тебе на комментарий.

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

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
Сервис?

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
except FileNotFoundError as fnferror: print(fnferror) self.create_file()
А если надо завершить выполнение программы, то что ты делаешь?

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
Я же отлавливаю ошибки и дебажу

Страница 328 из 1885

Эта группа больше не существует Эта группа больше не существует