> Тесты, которые на cpan-е, или в других проектах, которые вы смотрели, > скорее всего служат автоматизации регрессионного тестирования.
дык хотя бы это есть > И как правило, расширение тестового покрытия происходит на основе > найденных багов в рантайме. Тесты не решают в полной мере проблему > надежности софта, необходим инструментарий, обладающий свойствами > надежного, формально доказанного, поведения. тесты решают проблему безопасного (в зависимости от покрытия, разумеется) внесения изменений в код. код должен развиваться. исправление багов, да, найденных возможно пользователями в рантайме, не должно добавлять новых. да, средний проект Perl имеет тесты, неполное покрытие, и только регрессионное итп итд. но средний проект на не-Perl и этого не имеет. > Резюмируя, я хотел донести мысль, > что не нужно пытаться заткнуть перлом (питоном,руби) все дыры, если в > заданном контексте, существуют более специализированные решения и > программисту не мешало бы распознавать, где и что лучше отвечает > задаче. а никто не пытается. я вот говорю что не нужно пихать нам в нос руби и питон как замену перла, ибо ни руби ни питон с перлом рядом даже стоять недостойны ;) -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
