|
Надо сначала определить что такое вообще - ОТЛАЖЕННАЯ программа.
Если говорить про программный комплекс, то тогда программа считается, на мой взгляд, отлаженной, если она удовлетворяет заданным спецификациям прошла испытания на тестовых наборах и принята Заказчиком. Я не говорю о том, кто и каким образом составлял тестовые наборы и насколько адекватно они отражают отлаженность программы.
Если говорить об отдельных функциях или модулях программы, то здесь каждый программист должен сам определить насколько верно работает его модуль, насколько его можно считать отлаженным. Если фирма может себе позволить иметь штат специалистов по тестированию программ.
А вообще, я думаю, абсолютно отлаженные программы это абстракция, модель, идеал. Любая программа так или иначе, все время модифицируется. И не потому, что она содержит ошибки. А просто потому, что постоянно изменяются требования к программе или условия ее эксплуатации, или еще по каким-либо причинам. А при всяком изменении существует вполне определенный риск внести в программу ошибки. И даже в полностью работоспособной программе тоже возможны ошибки, которые не будут выявлены в течение всей жизни существования программы, поскольку не возникнут условия, при которых эти ошибки себя смогут проявить.
E-mail: info@telesys.ru