Тема: VBS: Структура кода с большим количеством if,for,else
Задача состоит в написании скрипта который будет просматривать папки и в зависимости от правил и других данных из массивов, которые берутся из конфигурационного файла, выполняют те или иные условия алгоритма.
Код вырос уже до 800 строк одних условий и по моим подсчетам еще около 1000 нужно прибавить что б до конца все описать условие которые указаны в конфигурационном файле.
Иногда допускаю некоторые ошибки, которые потом в результате отладка занимает очень большое количество времени.
Кто может чего посоветовать для оптимального написания и что б можно было потом быстро в нем ориентироваться?
Пример как примерно все выглядит :
Do
For условие
If условеи
If условеи
If условеи
Else
End If
Else
If условеи
If условеи
Else
End If
Else
If условеи
If условеи
For условие
If условеи
Else
End If
Next
Else
End If
Else
End If
End If
End If
Else
End If
Next
Loop условие
Я думал ввести уже систему контроля выполнения если условие не выполнилось то запись не записалась и значит там ошибка.
Плюс все сценарии отрабатывать становится все сложней и сложней. Потому что условий срабатывания очень много.
Старался использовать отступы, но чем условий становится больше тем сложнее найти логическую ошибку.
Кто что сможет посоветовать?




