|
|
|
|
|
by cleong
2951 days ago
|
|
Although pracitcally what you said is true, many teams I've worked in had seniors that would design projects based on their interests. I'd like to say there is a way to design objectively based on trade-offs for the project. If you ever worked in enterprise-like "frameworks" like Magento you will see the design patterns and how they achieve certain goals in a project. E.G EAV, XML module & layout declaration for flexibility,
MVVM for single responsibility controllers meant for large enterprise teams working on the same controller at one time. |
|