Роберт Мартин, высказывания
С другой стороны, система, разрабатываемая пятью разными командами, в каждую из которых входят по семь разработчиков, не сможет добиться прогресса, если система не будет разделена на четко определенные компоненты с надежно стабильными интерфейсами. Если не учитывать никакие другие факторы, архитектура этой системы, скорее всего, будет состоять из пяти компонентов - по одному для каждой команды.
консультант и автор в области разработки ПО