Size: a a a

Laravel для начинающих

2020 February 27

E

Evgenii in Laravel для начинающих
main.css приходит новый програмист открывает и в конец дописывает новые стили
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Evgenii
просто возвращаясь к проекту через 6 месяцев когда просят что то новое ты открываешь UserService и такой так что тут у нас происходит
Открываешь твой неймспейс с экшенами, а там...
источник

SG

Sergey Gerasimov in Laravel для начинающих
Игорь
ты про пять методов?
Ну
источник

И

Игорь in Laravel для начинающих
да ничего, названия методов подскажут, как и названия классов твоих
источник

мн

мистер никитос in Laravel для начинающих
Sergey Gerasimov
Ибо преждевременная оптимизация...
Таки это не оптимизация. Сложность исправления плохого архитектурного решения увеличивается пропорционально времени
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Evgenii
просто возвращаясь к проекту через 6 месяцев когда просят что то новое ты открываешь UserService и такой так что тут у нас происходит
Вообще идея с экшенами неплохая, если её строить полностью
источник

SG

Sergey Gerasimov in Laravel для начинающих
мистер никитос
Таки это не оптимизация. Сложность исправления плохого архитектурного решения увеличивается пропорционально времени
Если оно когда-либо будет
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Юзай тогда пайплайны, и вообще топ
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Например, есть роут обновить юзера
источник

мн

мистер никитос in Laravel для начинающих
Вообще, это с опытом потихоньку приходит. Не нужно гнаться за "идеальным решением" - его нет. Всегда будут минусы или компромисы. Главное просто пытаться делать лучше и учиться на чужих ошибках
источник

SG

Sergey Gerasimov in Laravel для начинающих
мистер никитос
Таки это не оптимизация. Сложность исправления плохого архитектурного решения увеличивается пропорционально времени
К тому времени, возможно, проще будет заново написать
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Иван Лещенко
Например, есть роут обновить юзера
А внутри есть контроллер, в котором через пайплайн запуск кучи экшенов, где каждый забирает результат предыдущего. Тогда да, крутая идея
источник

мн

мистер никитос in Laravel для начинающих
Sergey Gerasimov
К тому времени, возможно, проще будет заново написать
Ну мы не про пет проект, а про реальные приложения.
источник

И

Игорь in Laravel для начинающих
Evgenii
просто возвращаясь к проекту через 6 месяцев когда просят что то новое ты открываешь UserService и такой так что тут у нас происходит
Евген, ну ты так быстр не уходи. Я все понимаю но всегда ли такое дробление полезно, как говорят остальные?
источник

SG

Sergey Gerasimov in Laravel для начинающих
мистер никитос
Ну мы не про пет проект, а про реальные приложения.
Даже реальные...
источник

мн

мистер никитос in Laravel для начинающих
Sergey Gerasimov
Даже реальные...
Ну, на реальных цена ошибки, после которой следует желательная перепись всего проекта - порой неподъемная
источник

И

Игорь in Laravel для начинающих
мистер никитос
Ну мы не про пет проект, а про реальные приложения.
Никитос, а ты пишешь один класс - одна команда или в сервисы собираешь по несколько методов?
источник

мн

мистер никитос in Laravel для начинающих
Поэтому "продолжаем лепить говно сверху"
источник

E

Evgenii in Laravel для начинающих
источник

И

Игорь in Laravel для начинающих
источник