ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
667234 Топик полностью
fk0, легенда (14.04.2016 10:20, просмотров: 112) ответил Скрипач на У них крутая визуальная среда FBD-программирования. Весьма, для задач АСУ ТП. Я о таком мечтал раньше, но - кризис, нормальные программисты на plain C стоят сопоставимо с "мальчиками с мамой и квартиркой". Не актуально.
А мне начинает думаться, что FBD и т.п. методики не так уж и плохи. Они позволяют получить обозримую и проверяемую программу. А "нормальные программисты" выдают запутанный спагетти-код с 5-ю классами где можно обойтись автоматом с 5-ю же состояниями. Гарантии, что такое будет работать -- нет никакой совсем, да оно и часто не работает, и без автора там не разобраться, либо проще всё переписать: в один такой подпроект человека 4 влезали, потратили почти два года времени, сейчас переписывают с минимальным использованием классов и абстракций. Там в коде аж фабрики абстрактных сокетов есть, а элементарной логики за всем -- нет. Нарисовать диаграмму связей, sequence diagram (не знаю как по-русски) и автомат на бумажке и закодировать -- это непостижимо сложно. Зато потом можно такой абстрактный код тестировать, находить баги, исправлять (переписываться "половина") и так в цикле. Все при деле, и программисты, и QA и PM. Только заказчик рано или поздно пошлёт подальше и все пойдут искать другую работу.
[ZX]