Книги / IT-менеджмент / Архитектура ПО / Perl Medic: Transforming Legacy Code

Perl Medic: Transforming Legacy Code

Peter J. Scott

Perl Medic: Transforming Legacy Code — практическое руководство по поддержке, оптимизации и масштабированию существующего Perl-кода. Книга адресована разработчикам, которым приходится работать с унаследованными проектами, написанными другими людьми, и которые хотят привести такой код в порядок без полного переписывания.

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

Книга содержит множество примеров кода, антипаттернов и кейсов из реальных проектов. Рассматриваются стратегии рефакторинга, переименование переменных, редактирование строк, эволюция кода и типичные ошибки, возникающие при сопровождении Perl-приложений в корпоративной среде.

Издание будет полезно Perl-разработчикам, техническим руководителям и всем, кто занимается поддержкой и модернизацией унаследованных систем. Книга написана живым языком и сочетает практические советы с глубоким пониманием особенностей языка Perl.