Однажды мне сказали три правила хорошего письма:

  • Суровая логика
  • Удалить соединения
  • Абсолютная простота

То же самое относится к написанию программного обеспечения. Забудьте о шаблонах проектирования и лучших практиках — они являются средством достижения цели, а не самоцелью. Если ваш код соответствует этим трем правилам, это хороший код. Кто бы что ни говорил.