Каждый по-своему понимает, что означает чистый код, НО есть несколько вещей, которые вы, возможно, захотите знать, которые помогут достичь этого уровня / другие поймут ваш код (потому что в этом мире практически у всего есть свои стандарты).
Существуют стандарты написания кода. Подробнее о проектировании (здесь говорится об абстракции, архитектуре, шаблонах и т. Д.),
{{1 }} если у вас уже есть спагетти-код, никогда не переписывайте его. Золотое правило: если оно не сломано, не чините его. вам нужно спроектировать интерфейсы и изменить форму классов, а просто аккуратно переместить код и протестировать его. а для создания чистого кода вам необходимо применять стандартные методы кодирования, такие как соглашения об именах (в качестве примера), и следовать методам и стандартам кодирования в начале проекта.
Прочтите книгу, например, чистый код, шаблоны реализации. Они очень помогают понять, как писать чистый код
Используйте FxCop и прочтите Framework design Guidleines .