Size: a a a

2021 September 24

КГ

Константин Грачев... in symfony
Не понял вопрос.

Часто бывает, что класс на 300 строк сужается до 50 тупо избавлением от приватных методов.

И читаемость в разы лучше становится
источник

МФ

Максим Федоров... in symfony
ахаха, авот тут давай поиграем в архитектуру
зачем один и тот же запрос в др контроллере?
источник

✨Basic_Instinct✨ in symfony
без проблем...
источник

МФ

Максим Федоров... in symfony
на текущем примере, пример статистику выводит
источник

✨Basic_Instinct✨ in symfony
у тебя контроллер сейчас рендерит твиг, а завтре тебе понадобилось отдать api
источник

МФ

Максим Федоров... in symfony
ну да, надо будет вынести в приватный метод так и быть
источник

МФ

Максим Федоров... in symfony
ну или Query/View класс сделать
источник

R

Roman in symfony
👍
источник

AD

Andrey Dembitskyi in symfony
часто бывает хер разберёшься, почему здесь размазана грязь на 50 строк без логической взаимосвязи между строками - почему, что из этого важно и как переплетено, что лучше не изменять, а что можно.
источник

МФ

Максим Федоров... in symfony
выбирайте сразу по юзеру, тогда даже параметр вам в контроллере не пригодится
источник

МФ

Максим Федоров... in symfony
может быть и так, да
источник

КГ

Константин Грачев... in symfony
У меня бывает так что сначала тратишь время собирая куски кода вместе. Потом видя весь код и наконец понимая что он делает начинаешь его упрощать. Через 3 упрощения оказывается что можно одной строчкой сделать. И вообще файл удалить.

Случаи разные бывают )
источник

КГ

Константин Грачев... in symfony
Жаль только пока оно всё такое красивое размазанное не очевидно что его выкинуть можно
источник

✨Basic_Instinct✨ in symfony
это не проблема кода, это проблема кодера, почему он не именует методы чтобы они читались, почему не оставляет комментарии, почему не форматирует код и т.д. Любая современная ide легко позволяет переходить по файлам, и вообще не напрягает, но когда тебе придет время рефакторинга процедуры - то ноги у тебя очень будут болеть от выстрелов
источник

КГ

Константин Грачев... in symfony
Я уже не первый год говнокод переписываю, не понимаю в чём ты хочешь меня убедить)
источник

✨Basic_Instinct✨ in symfony
говнокод - это сугубо личное понятие, для кого-то он идеальный ))
источник

MM

Maksim Masiukevich in symfony
В том, что ты переписываешь один говнокод на другой?)
источник

✨Basic_Instinct✨ in symfony
я же задавала вопрос - покажие мне идеальный код
источник

КГ

Константин Грачев... in symfony
черт, ну чо ты палишь
источник

MM

Maksim Masiukevich in symfony
источник