Источник: Nuances of Programming Чистая архитектура — это рекомендации по организации системной архитектуры. Они были предложены Робертом С. Мартином (известным также как Дядя Боб) и основаны на ряде прежних архитектурных построений, таких как гексагональная архитектура, луковая архитектура и т. д. Это одно из основных правил для создания адаптируемого программного обеспечения (ПО), удобного в тестировании и поддержке. Зачем нужна архитектура? “Задача архитектуры ПО — минимизация человеческих ресурсов при разработке и последующем сопровождении системы”, — Роберт С...
В книжках и статьях про архитектуру и как писать "чистый, совершенный код" дается много догматичных советов без примеров. А вот труд Роберта Мартина "Чистая архитектура" содержит кучу воспоминаний, которые интересно читать, даже будучи не программистом, а просто интересующимся историей компьютеров...