フラクタルな品質
最近ソースの『品質』が気になる!
20代だったら気合で作っていたな。気合でデバッグして。
だけど、やはり足場あためないとね。コードレベルでも。
すべてはフラクタル構造なのでコードレベルから固めていかないとね。
コードカバレッジ
RubyでコードカバレッジをRcovを使ったが、もっと簡単に出来ないかと調べていた。
やはり、NetBeans IDE 6.7のリリースに含まれていそうとのこと、早速インストール。
すげ~、簡単にRubyのカバレッジが取得できます!^^v
しかも、ソース行単位で実行されたかされてないか緑と赤の背景色で一目でわかります。
エンジニアは左脳に寄りがちだから、
このような感覚的なツールは使っていて気持ちいいです!
- 行単位で実行されたかされてないかが一目瞭然!
- 読み込んだライブラリのカバレッジも一覧で表示
- NetBeansIDEでコードカバレッジ!
NetBeans IDE のダウンロードはこちらから。



NetBeans IDE 6.7でRubyのコードカバレッジができるのは、とってもうれしいですね。
でも気になる点が一つだけあります。
RubyのLib系のモジュールもコードカバレッジの対象になっているので、総カバレッジ率がどうしても100%になってくれません。
何か設定することでカバレッジ計測不要のモジュールを除外する方法ってあるのでしょうか?
そうなんですよ!
僕もそれは対象外にしたいって思ってました。
今は、ディレクトリでソートして対象範囲を元にカバレッジを見ています。
対象範囲を設定できるという人教えてください!
なしき