> Тесты, которые на cpan-е, или в других проектах, которые вы смотрели,
> скорее всего служат автоматизации регрессионного тестирования.

дык хотя бы это есть

> И как правило, расширение тестового покрытия происходит на основе
> найденных багов в рантайме. Тесты не решают в полной мере проблему
> надежности софта, необходим инструментарий, обладающий свойствами
> надежного, формально доказанного, поведения.

тесты решают проблему безопасного (в зависимости от покрытия,
разумеется) внесения изменений в код.
код должен развиваться. исправление багов, да, найденных возможно
пользователями в рантайме, не должно добавлять новых.

да, средний проект Perl имеет тесты, неполное покрытие, и только
регрессионное итп итд.
но средний проект на не-Perl и этого не имеет.


> Резюмируя, я хотел донести мысль,
> что не нужно пытаться заткнуть перлом (питоном,руби) все дыры, если в
> заданном контексте, существуют более специализированные решения и
> программисту не мешало бы распознавать, где и что лучше отвечает
> задаче.

а никто не пытается.
я вот говорю что не нужно пихать нам в нос руби и питон как замену
перла, ибо ни руби ни питон с перлом рядом даже стоять недостойны ;)

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить