Написание чистого, элегантного кода - это то, что делает кодирование приятным для меня. Я всегда ищу больше способов сделать это. Вот некоторые из моих стратегий/тактик:Советы по созданию чистого, элегантного кода
Хранить большие блоки кода в небольших кусков подпрограмм/методов/классов
Убедитесь, что каждая процедура имеет одну точку выхода. Выйдите из цикла с логикой в верхней части цикла, а не с разрывами или некоторым типом ключевого слова «exit loop».
Избегайте Глобалы
Если вы только что выполнили копирования/вставки с кодом, пришло время создать рутинную/класс/библиотека.
... и один я играл с в последнее время:
- Попробуйте заменить, если/ветвления/выберите случаи с различными сигнатурами метода (полиморфизм) чистый код переговоров на YouTube
Здесь нет никаких вопросов. Любая достойная книга по рефакторингу принесет вам огромное удовольствие. –
(Голосов, чтобы закрыть) Этот «вопрос» слишком туманный и открытый. Проверьте весь тег [best-practices] на этом сайте. – Brian
Должно ли это быть вики-сообществом сообщества? –