Который день не дают покоя слова
ivan_gandhi:
И вот это меня очень удивляет. Практически с самого начала я охочусь за Святым Граалем. Сложно сказать, в какие дебри я ещё не заглядывал и каких книг не читал. Но нигде не озарил меня свет Прогресса. Было много забавных блестящих вещей, но чуть сколупнув позолоту, обнаруживал под ней дерево и свинец. А то и солому.
Честно говоря, объяснений в той ветке я не понял. Но осталась надежда, что что-то чудесное и великое всё время лежало под ногами, пока я усиленно вглядывался вдаль.
Да, люди начали обсуждать, почему executable UML не может вырваться из области embedded. Написал несколько мыслей под общим заголовком Shlayer-Mellor fundamental flaws. Посмотрим на реакцию.
Вы понимаете, что вы немножко отстали от прогресса, лет этак на 20-30?Отставание зявлено, во-первых, по стилистике (об этом мне говорить просто не интересно), а во-вторых, по отношению к ошибкам.
И вот это меня очень удивляет. Практически с самого начала я охочусь за Святым Граалем. Сложно сказать, в какие дебри я ещё не заглядывал и каких книг не читал. Но нигде не озарил меня свет Прогресса. Было много забавных блестящих вещей, но чуть сколупнув позолоту, обнаруживал под ней дерево и свинец. А то и солому.
Честно говоря, объяснений в той ветке я не понял. Но осталась надежда, что что-то чудесное и великое всё время лежало под ногами, пока я усиленно вглядывался вдаль.
Да, люди начали обсуждать, почему executable UML не может вырваться из области embedded. Написал несколько мыслей под общим заголовком Shlayer-Mellor fundamental flaws. Посмотрим на реакцию.
no subject
Date: 2015-10-20 05:49 am (UTC)no subject
Date: 2015-10-20 10:08 am (UTC)no subject
Date: 2015-10-20 10:31 am (UTC)no subject
Date: 2015-10-20 08:54 am (UTC)no subject
Date: 2015-10-20 10:06 am (UTC)no subject
Date: 2015-10-20 10:48 am (UTC)no subject
Date: 2015-10-22 08:01 am (UTC)Если начать приближаться к реальности, где всё дискретно и не числа - начинаются проблемы.
Писать функциональный код с обработкой ошибок, проверкой входных/выходных значений, проверкой на корректность текущего состояния, логированием, мониторингом и т.п. можно, но вся красота кода превращается в тыкву.
Но максиму что делается - это проверка тестами выходных данных, проверку что все время выполнения значения находились в рамках модели не делает никто.
no subject
Date: 2015-10-22 03:43 pm (UTC)no subject
Date: 2015-10-22 03:45 pm (UTC)no subject
Date: 2015-10-22 07:32 pm (UTC)Что где-то должен быть enum, а в нем - name. К которому и идут обращения отовсюду, а на ошибки укажет компилятор.