
Alex
15.01.2018
11:09:48

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

Eugine
15.01.2018
12:22:44

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

Google

Petr
15.01.2018
12:42:13
Я бы формат_экс(е) туда отдал

Alex
15.01.2018
12:43:03

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
сначала пишу чтобы работало потом делаю по красоте

Alexey
15.01.2018
19:30:08

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

Google

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

Eugine
15.01.2018
19:30:35

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
Лучше гиннесса импортного

Павел
15.01.2018
19:33:03

Jentry
15.01.2018
19:33:07

Alexey
15.01.2018
19:33:13

Jonh
15.01.2018
19:34:53

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
вроде да
давно кстати про врача не вспоминали

Jentry
15.01.2018
19:46:45

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

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

Jonh
15.01.2018
20:03:49

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
Кому должны? :)

Jonh
15.01.2018
20:12:26

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
Дима всё сказал за меня.
Джангу это тоже касается, к слову. На своём месте когда она — вопросов нет. Только везде не надо пихать.