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