По сути про SOLID. Основной посыл в том, что это не простая штука и на осознание оной нужно много про нее думать и задавать вопросы. Если этого не происходит, то формируется некий карго-культ: люди формируют очень упрощенное мнение о том, что такое зона ответственности, и меряют все строками кода. Слишком сильно дробят систему в ущерб cohesion, делая систему сложнее для восприятия и поддержки. Словом: "много дел, а смысла нет". Потому попытаюсь донести мысли о том, что "размер объектов считается не строчками кода" и сильно зависит от контекста. Свяжу все принципы через какой-то один пример.

Comments

Comments are closed.