[Мифический] правильный код

Вполне очевидно, что код должен соответствовать функциональным требованиям, быть читаемым, надёжным, производительным и безопасным.

Тем не менее, в реальности этого не наблюдается.
Дело в том, что это проще сказать, чем сделать, поскольку эти требования разнонаправленны:

  • Требования надежности и безопасности обычно приводят к появлению дополнительных проверок, что не идет на пользу ни читаемости, ни производительности.
  • Оптимизация производительности, в свою очередь, зачастую требует нетривиальный и неожиданных решений, так же отнюдь не упрощающих дальнейшее сопровождение.

В итоге я пришел к тому, что "правильность" - это некий баланс между всеми этими требованиям,
а не просто реализация одних только функциональных требований "любой ценой".