Сегодня я наслаждался «Смиренным программистом» и наткнулся на эту цитату выбора:
Следовательно, в настоящее время и, возможно, навсегда, правила второго рода представляются как элементы дисциплины, требуемые от программиста. Некоторые из правил, которые я имею в виду, настолько ясны, что им можно научить, и никогда не нужно спорить о том, нарушает ли их данная программа или нет. Примерами являются требования, чтобы ни один цикл не записывался без предоставления подтверждения для завершения или без указания отношения, неизменность которого не будет уничтожена при выполнении повторяемого оператора.
Я ищу, какие из 1300+ работ Дейкстры более подробно описывают правила, такие как он описывал выше.