Подумайте о том, помещается ли код в вашей голове. Не слишком ли длинные или сложные методы?
Кори Хаус предлагает обратить внимание на следующие пункты [47].
• Работает ли код, как задумано?
• Понятно ли намерение?
• Есть ли ненужное дублирование?
• Может ли существующий код решить эту проблему?
• Может ли код быть проще?
• Все ли тесты исчерпывающие и понятные?
Роберт Мартин рекомендует. Код, который умещается в голове: эвристики для разработчиков
·
Марк Симан