@rudepython

Страница 781 из 1719
Alex
15.01.2018
11:09:48
with contextlib.suppress(BaseException): # fuck all
только перед этим надо определить какой браузер установлен

Alexey
15.01.2018
11:09:53
А лучше на co_filename unlink сразу хуйнуть.

Eugine
15.01.2018
12:22:44
А лучше на co_filename unlink сразу хуйнуть.
опа, в скролле тоже читают "философское кафе"

Alexey
15.01.2018
12:22:54
Нууу, да например. :)

Google
Petr
15.01.2018
12:42:13
не-не-не.. Вот как надо: try: # Do something here except Exception as e: print(f"https://stackoverflow.com/search?q={e}")
С некоторой вероятностью там будет не имя эксепшона же

Я бы формат_экс(е) туда отдал

Petr
15.01.2018
12:43:22
insanemainfame
15.01.2018
12:46:35
php""

Eugine
15.01.2018
12:47:22
Нууу, да например. :)
основатель журнала передаёт жаркий привет

Alexey
15.01.2018
12:47:47
основатель журнала передаёт жаркий привет
Воу. Журнал офигенный. Как раз для спокойного вечера под винишко.

Встречный уральский привет, крч.

ag0n1k
15.01.2018
12:48:10
https://github.com/jpmml

Jonh
15.01.2018
19:29:14
Есть тут те, кто располагает в коде сначала детали реализации, а только потом высокоуровневые функции с логикой? Чем вы руководствуетесь, когда оформляете код в стиле мастера Йоды?

Павел
15.01.2018
19:29:51
сначала пишу чтобы работало потом делаю по красоте

Dmitriy
15.01.2018
19:30:09
пацанский метод

Google
Alexey
15.01.2018
19:30:25
Здесь в начале думают 95% времени, потом 1% времени пишут, а потом тестируют.

Dmitriy
15.01.2018
19:30:37
тдд же Алексей

Alexey
15.01.2018
19:30:38
Все оставшиеся 94% тестируют...

тдд же Алексей
Цыц. Не спугни.

Eugine
15.01.2018
19:31:12
Уже потом можно писать детали реализации

А потом стирать

А потом ещё пол литра нефильтрованного васьки

Васька - самое важное в процессе написания кода

Павел
15.01.2018
19:32:29
поражаюсь с адекватности ответов

Jonh
15.01.2018
19:32:42
Alexey
15.01.2018
19:32:46
поражаюсь с адекватности ответов
Ща попадёшь в дефолтную ловушку доёбки до слов.

А мне лениво доёбываться, давай ты сам до себя доебёшься, а я пока вина попью?

Jonh
15.01.2018
19:32:58
Лучше гиннесса импортного

Alexey
15.01.2018
19:33:13
я знаю :)
Ну и жопа. :)

Alexey
15.01.2018
19:35:11
А ты попробуй, кстати.

Jonh
15.01.2018
19:35:47
А ты попробуй, кстати.
Думаешь, понравится?

Google
Alexey
15.01.2018
19:35:58
Думаешь, понравится?
Ты мне не нравишься.

Павел
15.01.2018
19:36:40
Ты мне не нравишься.
почему он тебе не нравится?

Eugine
15.01.2018
19:36:55
Васька давно уже не та
Васька может быть заменена , а объем - нет

Alexey
15.01.2018
19:36:59
почему он тебе не нравится?
А разве должны быть причины? :)

Павел
15.01.2018
19:37:23
вроде да

давно кстати про врача не вспоминали

Jonh
15.01.2018
19:51:35
а пример можешь привести?
Есть функция, которая парсит тескт и складывает его в базу. В коде сначала располагаются другие вспомогательные функции, сериализаторы и прочая херня, а только в самом конце основной код вида "парсим текст, кладем в базу". Или тебе прямо листинг отправить?

Jentry
15.01.2018
19:53:03
так здесь только проблема в том, что хэлперы не вынесены в отдельный модуль

это нормальная практика олсо, если ты именно про то, что в начале файла нечто простое, это у нас с рождества Си идет

сначала макросы, потом код)

я вот подумал, что речь идет - сначала написал говнокод, потом пытаешься из него сделать архитектуру, как юнаты бывают напишут функции и начинают в классы заворачивать, потому что услышали где-то модное слово ООП

Jonh
15.01.2018
19:56:57
Eugine
15.01.2018
19:57:43
это какой-то бред, если у тебя модульная архитектура где модули не зависят друг от друга

Denis
15.01.2018
19:57:55
Но сейчас-то зачем так писать? Это как реализацию до интерфейса поместить.
А зачем писать не так? Ты же когда книгу пишешь, сначала героев вводишь, что-то о них рассказываешь, и только потом экшен начинается

Eugine
15.01.2018
19:58:05
то какой порядок ты выберешь? написать легкотестируемые модули, которые затем просто объединять друг с другом

Jentry
15.01.2018
19:59:18
Но сейчас-то зачем так писать? Это как реализацию до интерфейса поместить.
глупость, где хочешь там и пиши, как только второму модулю потребовалось - вытаскивай в хелперы, объединяй хелперы по примению в пакеты, пакеты в репозитории

к тому же, если ты используешь декораторы, то их ты точно должен вначале объявить, иначе внезапно интерпретатор не ванга

Jonh
15.01.2018
20:00:20
А зачем писать не так? Ты же когда книгу пишешь, сначала героев вводишь, что-то о них рассказываешь, и только потом экшен начинается
Потому что мне не нужно знать, каким образом у нас файл на диск пишется, меня интересует логика в первую очередь.

Jentry
15.01.2018
20:01:03
у тебя там что перфокарты? нажал ctrl+B и провалился куда нужно

Google
Jentry
15.01.2018
20:01:26
сейчас бы еще спорить где внутри одного модуля поместить код

Alexey
15.01.2018
20:01:31
Джентри, он жирный, используй фейри. :)

Denis
15.01.2018
20:01:33
Потому что мне не нужно знать, каким образом у нас файл на диск пишется, меня интересует логика в первую очередь.
Если тебя это интересует не в целях отладки, читай доку. Если нужен сам код, нажми на кнопку в своей любимой ide и перейдешь сразу к определению нужной функции

Jentry
15.01.2018
20:03:06
есть два стула - класс и метакласс, куда метакласс поместишь, а куда класс посадишь?

Jonh
15.01.2018
20:03:49
Если тебя это интересует не в целях отладки, читай доку. Если нужен сам код, нажми на кнопку в своей любимой ide и перейдешь сразу к определению нужной функции
Дока имеет свойство быстро протухать. Речь как раз про случай, когда я не знаю, какая мне нужна функция. Я захожу в модуль, и что вижу? Километры байтоебства, а только потом полезный код.

Eugine
15.01.2018
20:04:19
помоему тебе пора учиться читать код

Denis
15.01.2018
20:04:25
А че ты в модуле делаешь, если не знаешь, что тебе нужно?

Eugine
15.01.2018
20:04:30
где-нибудь в другом месте

тут это слишком толсто

Jentry
15.01.2018
20:05:11
таки скучно да, я думал он про архитектуру, а он про файл, про файл карл

Jonh
15.01.2018
20:08:21
Denis
15.01.2018
20:11:08
Но это ведь важно. А с архитектурой что?
Файлы с высокоуровневой логикой должны располагаться выше по алфавиту, чтобы до них было меньше листать

Alexey
15.01.2018
20:12:23
Кому должны? :)

Vladimir
15.01.2018
20:12:45
Если нужно много листать до какого то файла, то автор немного обосрался со структурой проекта, не?

Eugine
15.01.2018
20:13:45
ну он прав, смотри, "высокоуровневая" начинается с В, а "низкоуровневая" начинается с Н, а "абстрактная" начинается с А

Vladimir
15.01.2018
20:14:02
Высокоуровневое в meta/ какое нибудь складывать

Eugine
15.01.2018
20:36:56
ответ "да, но нет"

Jonh
15.01.2018
20:38:01
Кстати, я нашел, откуда я взял эту идею про "сверху вниз". Кинга "The Elements of Programming Style by Brian W. Kernighan,‎ P. J. Plauger". На 37 странице такая фраза: "Its a good rule of thumb that a program should read from top to bottom in the order it will be executed", а дальше листинг на фортране.

Google
Eugine
15.01.2018
20:39:52
ну, в общем, хуй знает

что сверху вниз

что снизу вверх

аксиома эскобара ин лайф

вообще - я понимаю почему чтение сверху вниз в 80х на фортране

Roman
16.01.2018
07:57:44
таки шалом

Vladimir
16.01.2018
08:02:11
Шалом хавэр!

Bogdan (SirEdvin)
16.01.2018
10:53:20
Внимание вопрос! :) У меня python 3.6, есть веб-сервис на асинхронной хрени, может кто посоветовать framework-agnostic реализацию oauth для google, что бы ее можно было прикрутить? Пока что видел только для синхронных или же чисто общие.

Zart
16.01.2018
11:08:02
бгагагага

страдайте, асинкоюзеры

Dmitry
16.01.2018
11:09:17
должны страдать!

Vitaliy Nameless
16.01.2018
11:09:20
говорят, тут больше в чести вопросы про джангу

от большой любви к ней 99 процентов мемберов группы

Алексей
16.01.2018
11:11:21
а чё вы так асинк не любите?

Alexey
16.01.2018
11:11:38
Эм, кто не любит?

Не любят идиотов, которые микроскопом гвозди забивают. :) Вернее любят, ржать с них.

Dmitry
16.01.2018
11:12:36
просто async у некоторых - карго культ. где надо и где не надо. потому что нужно больше асинка ибо хайп и в резюме смотрится красиво

Алексей
16.01.2018
11:13:03
а, понял

Alexey
16.01.2018
11:13:19
Дима всё сказал за меня.

Джангу это тоже касается, к слову. На своём месте когда она — вопросов нет. Только везде не надо пихать.

Страница 781 из 1719