Symfony Как грамотно расшарить функцию?

hell0w0rd

Продвинутый новичок
Тугай
что за ооанализ? Хрень какая-то.
Как же по твоему назвать класс Filesystem? или Yaml? или Routing? в симфони дофига несвязных компонентов, все это своего рода хелперы, хватит человеку мозги пудрить, не все нужно засовывать в бандлы, тем более функции. Надо строго решить к чему эти функции относятся и создать для этого обработчик события, или функцию в твиге, или валидатор, или еще что-то. А если не получается - сделать банальный класс, без всяких бандлов, от этого ничего не случится
 

Тугай

Новичок
ОО анализ - это как назвать класс или что сделать классом, если имя есть называть никак не надо уже названо.
 

keltanas

marty cats
hell0w0rd
А ты как думал? Прежде, чем класс назвать, надо сдать анализы.
 

Тугай

Новичок
hell0w0rd
По-другому - это описание того что система должна делать в терминах классов и объектов, без реализации - UML диаграмма классов.
Но в голове такая "сдача анализов" происходит постоянно и без UML диаграмм. Процесс, в котором ты принимаешь решение как назавать класс, какие у него должны быть свойства и методы, как их назвать.
Чем больше система, тем задача все сложнее, и основная проблема в том, что разбиений на классы можно придумать много и разных и все будут рабочие.

Куда помещать код, в контролер, вьюху или еще куда-то? Решение такого вопроса - это тоже OOA.
 
Сверху