Цитата:
Сообщение от dmitribon
Можно ли в FDB-программировании говорить о подходах в проектировании ПО:
1) нисходящий (постановка задачи, ...);
2) восходящий (оптимизация модулей ... сборка)?
Имеет ли SMLogix текстовый код? В графическом варианте нисходящее проектирование при некотором объеме становится проблематичным.
|
Нисходящее проектирование в FBD работает прекраснее всего, ведь макросы - это идеальный инструмент ООП.
А вот оптимизация в FBD как правило доставляет больше проблем, чем в текстовых языках. Но если архитектура программы спроектирована грамотно (как минимум деление на функции), то оптимизация легче текстовых языков.
Другое дело, что мало какая архитектура изначально спроектирована грамотно.