Perl Medic: Transforming Legacy Code
Perl Medic: Transforming Legacy Code — практическое руководство по поддержке, оптимизации и масштабированию существующего Perl-кода. Книга адресована разработчикам, которым приходится работать с унаследованными проектами, написанными другими людьми, и которые хотят привести такой код в порядок без полного переписывания.
Автор Питер Дж. Скотт предлагает системный подход к «лечению» legacy-кода: от первичной диагностики и оценки зависимостей до рефакторинга, тестирования и внедрения лучших практик программной инженерии. Особое внимание уделяется тестированию как основе безопасных изменений, дисциплине написания Perl-программ, работе с глобальными и лексическими переменными, а также использованию use strict и use warnings.
Книга содержит множество примеров кода, антипаттернов и кейсов из реальных проектов. Рассматриваются стратегии рефакторинга, переименование переменных, редактирование строк, эволюция кода и типичные ошибки, возникающие при сопровождении Perl-приложений в корпоративной среде.
Издание будет полезно Perl-разработчикам, техническим руководителям и всем, кто занимается поддержкой и модернизацией унаследованных систем. Книга написана живым языком и сочетает практические советы с глубоким пониманием особенностей языка Perl.
