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