energocup писал(а): ↑16.07.2021{, 15:04}
В контекстное меню "Переменные" Дерева проекта добавить функцию "Удалить все неиспользуемые переменные" !!!
Отправлено спустя 2 минуты 8 секунд:
Авторы и соплеменники читают этот топик или это так "что-бы-было" ???
С интересом читаю.
Но многие предложения представляются спорными.
Например - если в проекте 100 плат, то что-то уже надо делать с проектом, например вводить специализированные блоки или применять не только блоки FLProg, но иные доступные.
Много переменных - скорее следствие архаичного проектирования. Дело не в сортировке имен, а в том что такие проекты сложно читать, анализировать, отлаживать.
Много проблем может снять использованием КЛЕММ. Они группируются по типам данных и по алфавиту - если им давать имена с учетом этих особенностей, то в них и ориентироваться легче.
В перечне проблем Вы не упомянули управление вызовом плат во времени - если даже все они очень быстрые, то при последовательном их исполнении в каждом цикле loop() набежит приличное время и проект тормозит. И в дополнении весь проект будет +тормозить га время самой медленной платы. Если в ней есть библиотека с delay(2000), то это дополнительный тормоз на 2 сек.
------------------
В целом Ваши наблюдения и размышления интересны.