В материале "Ten Essential Development Practices (http://www.perl.com/pub/a/2005/07/14/bestpractices.html)" приводятся 10 полезных советов для разработчиков Perl модулей:
- Проектирование интерфейса разрабатываемого модуля в первую очередь;
- Написание тестовых файлов перед написанием кода (пример использование Test::Simple, Test::More);
- Написание модуля на основе стандартного POD темлейта;
- Использование ПО для контроля версий, например, CVS или Subversion;
- В интерфейсе командной строки следует придерживаться общепринятых наименований;
- Следует придерживаться рекомендованного стиля оформления кода;
- Читаемые комментарии, разделенные пустыми строками;
- Трекинг ошибок при помощи функций модуля Carp;
- Тестирование и расширение тестовых примеров;
- Измерение производительности и оптимизация проблемных участков.
В заключении, сообщаю о появлении сайта AnnoCPAN.org (http://annocpan.org/), в котором допускается и приветствуется публикация , внутри страниц документации, уточнений, примеров и комментариев от посетителей. Про то как создавался данный ресурс можно прочитать в статье "Annotating CPAN (http://www.perl.com/pub/a/2005/06/30/annocpan.html)".URL: http://www.perl.com/pub/a/2005/07/14/bestpractices.html
Новость: http://www.opennet.me/opennews/art.shtml?num=5777
Половина советов не относятся к Перлу вообще, да ещё к тому же попахивают какой-то старческой академичностью 70-ых. Он сам-то вообще много пишет на Перл? :) Теоретик херов...
Ну да. Это просто советы "как не налепить тупых ошибок при разработке ПО". С примерами, как это делать на перловке.Примеры грамотные, советы обоснованные. Правда, до боли очевидные любому программисту с толикой мозга и парой лет опыта.