Цитаты из книги «Чистая архитектура. Искусство разработки программного обеспечения» Роберта Мартина📚 — лучшие афоризмы, высказывания и крылатые фразы — MyBook. Страница 27
любую программу можно написать, используя всего три структуры: последовательность, выбор и итерации. Это было важное открытие: управляющие структуры, делающие доказуемой правильность модуля, в точности совпадали с набором структур, минимально необходимым для написания любой программы. Так родилось структурное программирование.
3 ноября 2020

Поделиться

В качестве решения Дейкстра предложил применять математический аппарат . Оно заключалось в построении евклидовой иерархии постулатов, теорем, следствий и лемм. Дейкстра полагал, что программисты смогут использовать эту иерархию подобно математикам. Иными словами, программисты должны использовать проверенные структуры и связывать их с кодом, в правильности которого они хотели бы убедиться.
3 ноября 2020

Поделиться

Хорошая архитектура основывается скорее на понимании движения к цели как непрерывного процесса исследований, а не на понимании самой цели как зафиксированного артефакта.
29 октября 2020

Поделиться

Правильность конструкций выбора Дейкстра доказывал через повторяющееся применение приема перечисления, когда прослеживанию подвергался каждый путь. Если оба пути в конечном итоге давали соответствующие математические результаты, их правильность считалась доказанной.
27 октября 2020

Поделиться

сать, используя всего три структуры: последовательность, выбор и итерации.
27 октября 2020

Поделиться

что любую программу можно напи
27 октября 2020

Поделиться

Парадигмы говорят нам не столько чего нельзя делать
27 октября 2020

Поделиться

программирование накладывает ограничение на косвенную передачу управления.
27 октября 2020

Поделиться

ности ее изменения, она перестанет работать правильно, когда изменятся требования, и вы не сможете заставить ее работать правильно. То есть программа станет бесполезной. Если программа работает неправильно, но легко поддается изменению, вы сможете заставить работать ее правильно и поддерживать ее работоспособность по мере изменения требований. То есть программа постоянно будет оставаться полезной
27 октября 2020

Поделиться

Если правильно работающая программа не допускает возмож
27 октября 2020

Поделиться

1
...
...
36