заавтоматизировал я как-то тестирование одного хитро-вылюбленного элемента допускающего ну очень много различных комбинаций. Получился миленький такой модуль.
11 входных параметров, 27 if-ов внутри, математика считалась через рекурсию. Плюс второй модуль, генерирующий все возможные комбинации входных параметров из данных вынесеных в 11 конфигурационных файлов. Короче, все 180 тысяч возможных комбинаций проверяло буквально 3 сотни строк кода. Так вот меня нахер послали вместо внедрения ибо никто не любит отлаживать работу рекурсии, особенно в таком количестве графов.
11 входных параметров, 27 if-ов внутри, математика считалась через рекурсию. Плюс второй модуль, генерирующий все возможные комбинации входных параметров из данных вынесеных в 11 конфигурационных файлов. Короче, все 180 тысяч возможных комбинаций проверяло буквально 3 сотни строк кода. Так вот меня нахер послали вместо внедрения ибо никто не любит отлаживать работу рекурсии, особенно в таком количестве графов.