- 1
https://www.marshut.net/knqkut/dijkstra-s-methodology-for-secure-systems-development.html
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+127
https://www.marshut.net/knqkut/dijkstra-s-methodology-for-secure-systems-development.html
Учитесь троллить! (Я подписался на рассылку запостить пару багов, а тут...)
А сама тема генерации кода по спеке, безусловно, интересна. Трабла в том, как эту спеку сделать понятной человеку и машине. Там где это достижимо - уже юзают генераторы (хоть и не доказывая формальную корректность)...
auto4ck tools - это гениально
"there's no need to hook guile to gdb, because if we rewrote all software with proper methodology, there'd be no bugs"
Ну это уже откровенный троллинг, хоть я дебаггеры и не люблю.
Кмк, они бы с wvxvw подружились.
Что интересно, мне в голову пришла схожая мысль.
Мы - рабы моды.
Врезультате последователи Милнера решили жить в мире, где какие-то инструменты программирования - вне закона (чтобы не утруждать себя доказыванием их правильности). Что делает, вцелом, программирование на таких языках неудобным. И даже после отказа от всяких инструментов использование которых нельзя подвсети под теорию типов, все равно остаются проблемы с доказательством правильности кода.
С другой стороны, случаев, когда это действительно проблематично - мало, и у подхода Милнеровцев есть плюсы. Но есть и такие, кто надеется найти более универсальное решение.