スイスSonarSourceは4月18日、ソースコードを分析してその複雑度や品質などを視覚化するツール「Sonar 3.0」をリリースした。2年ぶりのメジャーアップグレードとなり、新機能を含め40以上の強化が加わっている。 SonarはJavaおよびRubyで実装されたソースコード品質管理プラットフォーム。ソースコードを分析し、コードの行数やファイル数といった規模情報やクラス/パッケージ/メソッド数、コメント数、重複しているコードの割合、コーディング規約の遵守状況、コードの複雑性、テスト状況などをWebベースの管理画面で視覚的に表示できる。プラグインによりルールエンジンや新言語の追加も可能で、コア部分が対応している言語はJavaのみだが、CやC#、Flex、Groovy、PHPなどもプラグインによってサポートされる。Natural、PL/SQL、Visual Basic 6などをサポートす
ある程度プログラマーとして経験を積めば、ソースコードを読んだときに、そのソースコードの良し悪しというものは、嗅覚を使って直感的に嗅ぎ分けることができるものです。実際、そのように体の感覚を使ってこのコードは不吉だと感じるところは実際大いにあり、コードの臭い(code smell)として知られています。 コードの臭い - リファクタリングの必要性を示す兆候 これはファウラーの名著 リファクタリング―プログラムの体質改善テクニック (Object Technology Series) 作者: マーチンファウラー,Martin Fowler,児玉公信,平澤章,友野晶夫,梅沢真史出版社/メーカー: ピアソンエデュケーション発売日: 2000/05メディア: 単行本購入: 94人 クリック: 3,091回この商品を含むブログ (312件) を見るでも紹介されており、こういった不吉な部分を適切に嗅ぎ分け
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く