final厨

先日読んだ「Java魂―プログラミングを極める匠の技」ですが。超要約としては「finalはよいぞ。バグを出さないためにはとにかくfinalだ。」って内容だったのですが。

今作っているプラグインのソースに、Chekcstyle, FindBugs, PMD をかけてみたら、うるさいうるさい(笑) とりあえずfinalとかつけてみました。

上記書籍を読んだ感じ、確かにfinalは良いねぇ、と思っていたのですが、これだけソース中にfinal final final…だと、かえってウザくなかろうか、と思ってしまいました。

実際のところ、ベストプラクティスはどっちなんでしょうかね。