В материале "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