Чистый код, чистая архитектура и чистая компоновка/структура проекта.

Я читал о чистом коде и чистой архитектуре Роберта С. Мартина (еще не закончил), но я недостаточно понимаю. Если у меня чистый код, значит ли это, что у меня чистая архитектура? Если у меня чистый код и чистая архитектура, у меня хорошая структура проекта? Итак, в чем разница между ними? Чистый код, чистая архитектура и хорошая структура проекта. Какова корреляция между ними или как они связаны между собой, как я могу получить хорошую структуру проекта, чистую архитектуру и чистый код? Спасибо.


person dev-x    schedule 12.04.2019    source источник


Ответы (1)


«Чистая архитектура» касается границ и зависимостей между «подсистемами» и компонентами вашей программной системы. Это помогает структурировать ваш код для изменчивости. Таким образом, следующая «Чистая архитектура» даст вам «хорошую» структуру проекта.

Для получения дополнительной информации о том, как «Чистая архитектура» делает структуру вашего проекта «кричащей», пожалуйста, обратитесь к серии моих блогов: http://www.plainionist.net/Implementing-Clean-Architecture-Scream/

«Чистый код» — это реализация ваших «подсистем», компонентов, классов и функций. Это помогает структурировать ваш код для удобства чтения и обслуживания.

person plainionist    schedule 12.04.2019