Какова степень проработки архитектуры в крупном ПО?
Всем привет, читая "Совершенный код", не до конца понял блок с архитектурой и проектированием. В нем Макконнелл писал о том, что проектировщик в более-менее крупных проектах должен прописывать не просто компоненты, а даже классы в модуле, иногда даже отдельные методы. Это вообще существует на практике? Ни разу с таким не сталкивался.