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