Я поддерживаю проект Autoit, используемый для автоматического тестирования приложения Swing. Сейчас в этих тестах около 70 файлов. Довольно сложно поддерживать весь этот код, не следуя некоторым "передовым методам" . Я пытаюсь создать как можно больше функций (из-за дублирования кода) и констант (частые изменения), но это не так. кажется достаточно.
Обычно у меня есть следующие типы функций:
AutoIt не имеет классов => без наследования => Принципы ООП трудно применить (: D ясно )
Кто-нибудь имел опыт работы с более крупными приложениями, написанными на AutoIt? Я считаю, что AutoIt предназначен для скриптов <500 строк, и это не лучший выбор для этого большого проекта.
Обидно, что AutoIt не имеет какой-то полезной IDE.