<div dir="ltr"><div class="gmail_extra">Любопытно. Скопировал в <a href="https://telegram.me/modernperl">https://telegram.me/modernperl</a> и в Moscow.pm<br><br><div class="gmail_quote">4 декабря 2016 г., 21:27 пользователь Sergei Mozhaisky <span dir="ltr"><<a href="mailto:sergei.mozhaisky@gmail.com" target="_blank">sergei.mozhaisky@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Что он может:<br><br>1. Сделать диаграмму классов и наследования:</div><div><a href="http://technix.github.io/Perl-Analyzer/images/packages.png" target="_blank">http://technix.github.io/Perl-<wbr>Analyzer/images/packages.png</a></div><div>Но это не очень интересно, да и работать с ней не очень удобно<br><div><br></div><div>2. Сделать анализ кода и представить результат в виде HTML-файлов:</div><div><a href="http://technix.github.io/Perl-Analyzer/perl-analyzer/DBIx-Class-Schema-Versioned.html" target="_blank">http://technix.github.io/Perl-<wbr>Analyzer/perl-analyzer/DBIx-<wbr>Class-Schema-Versioned.html</a><br clear="all"><div>Здесь можно увидеть:<br>- сколько в пакете строк, методов и зависимостей<br>- как выглядит дерево зависимостей пакета<br>- список всех пакетов, от которых наследуется наш пакет</div><div>- список пакетов которые подключены через use или require</div><div>- список методов, определенных в пакете (и какие методы они переопределяют)</div><div>- унаследованные методы - откуда они наследуются и где "по дороге" переопределены</div><div>- какие методы других классов явно используются в этом пакете</div></div></div></blockquote></div><br><br></div></div>