Email or username:

Password:

Forgot your password?
MrClon

Из спортивного интереса за пару часов методом копипаста переделал плохо спроектированное питоновское приложение в максимально прямолинейный скрип без всякой там ООПобразной лапши, размазывания логики по четырём объектам и какой-то там обвязки. Проект на 1000 строк кода превратился в скрипт на 200 строк.
В процессе выбросил одну фичу, которая и в оригинальном проекте работает слишком всрато, и часть функционала которую разумнее вынести в отдельный скрипт.
Стало немного побыстрее (после поправки на выброшенный функционал)

6 comments
Ténno Seremélʹ

@MrClon «Написать короче» само по себе не является добродетелью :blobcatcoffee:

MrClon

@tennoseremel так оно ещё и проще стало. Раньше чтобы опцию в конфиг добавить, надо было в четырёх местах код править. И это только опцию, без стоящей за ней функциональности

Roman

@MrClon @tennoseremel есть подозрение, что дело не в ООП

MrClon

@3draven дело в ООП-лапше. Там автору походу рассказали про какие-то лучшие практики, и он их воспроизвёл, как уж смог

@tennoseremel

Roman

@MrClon @tennoseremel ООП придумали воизбежание лапши.

MrClon

@3draven тем не менее и из него некоторые умудряются готовить весьма наваристую лапшу

Я же не говорю что ООП в принципе было ошибкой, я говорю что конкретный чел вооружившись этим инструментом понавертел странного

@tennoseremel

Go Up