Perlプログラムのコードカバレッジ解析 真実32 充分テストをしたとプログラマが自信を持つソフトウェアでも、全パスの50〜60%程度しか網羅していない。 パス・カバレージ・アナライザのような自動化ツールを使うと、網羅率が85〜90%に上がる。しかし、100%のパスを網羅するのは不可能だ。 真実34 ツールを使わないと、不良除去はうまくいかない。デバッガはみんな使うが、カバレージ・アナライザは、ほとんど使わない。 ソフトウエア開発 55の真実と10のウソより。 ということで、Perl 用のカバレッジ分析ツールを探してみる。 CPAN にある Devel::Cover が良さそげ。 Debian BOX にインストール apt-get install libtest-differences-perl \ libpod-coverage-perl \ libtemplate-perl してから
![Perlプログラムのコードカバレッジ解析](https://cdn-ak-scissors.b.st-hatena.com/image/square/1fbc286a89077cf1603f0f56b24ec9358643ecde/height=288;version=1;width=512/https%3A%2F%2Fwww.naney.org%2Fphotos%2FnDiki%2Fcover%2FVQ1005-2008-03-16-0001-1200x630.jpg)