「正しいソースの書き方養成ギプス」をIDEAでもやってみる。

2008-03-06


「ギプス面白そう」と思ってみたけど,そーいやIDEAでもできるなコレ*1。というわけで,Inspection profileに,こんな構成のプロファイルを追加してみたよ。

  • Code maturity issues
    • Call to 'printStackTrace()'
    • Use of System.out or System.err
  • Control flow issues
    • 'break' statement
    • 'default' not last case in 'switch'
  • Error handling
    • Empty 'catch' block
    • 'throw' inside 'catch' block which ignores the caught exception
  • Method metrics
    • Overly complex method
    • メソッドポイントが無いんで,Cyclomatic complexityで代用。
  • Spelling

正直,SpellCheckerプラグインって,あんまり興味なかったけど,なるほどこうゆう使い道があったかと膝を打つ。


ps.
あたしもIDEAのおっさん(Intension&Inspection)には,良くシバかれて鍛えてもらってるんで,養成ギプスのありがたさはよく分かるよ。:-)

*1:むしろ,こうゆう方面こそ得意だ