Как-то раз решил я написать свой плагин для SAPR2000. Была идея автоматизировать расчет одного сложного узла, который я постоянно считал вручную. Засучил я рукава и начал кодить.
Вроде все шло неплохо, интерфейс сделал, алгоритмы реализовал. Запустил тестирование, все работает! Радости полные штаны. Представил, как сэкономлю кучу времени.
Но на реальном проекте все пошло наперекосяк. Плагин выдавал какие-то нереальные значения. Я сначала подумал что ошибка в исходных данных, перепроверил все несколько раз. А потом понял, что проблема в моем коде. Я забыл учесть один важный коэффициент, который оказывал критическое влияние на результат!
В общем, хорошо, что вовремя заметил. Иначе бы пришлось краснеть перед заказчиком. После этого случая я стал гораздо внимательнее относиться к тестированию и проверке своих плагинов. И вам советую!
slon3 at