- Kengo_TODA
- 2857
- 1
- 1
- 0
JJUG CCC 2017 SPRING午後の目玉は、上海からやってきた当社エンジニアの登壇です!ずばり「SpotBugs(FindBugs)による大規模ERPのコード品質改善」ご参加ください! java-users.jp/ccc2017spring/… #jjug_ccc #ccc_f3
2017-05-20 12:08:37人気満席、ありがとうございます。 まもなく始まります! #jjug_ccc #ccc_f3 pic.twitter.com/ehuNigPDXZ
2017-05-20 13:28:012017年時点の静的解析ツールの状況 ・CheckStyle:コーディング規約の確認が主目的 ・PMD:問題の発見を主目的、コピペ検出機能も搭載 ・FindBugs:バイトコード解析なのでコードにない情報も補完 #ccc_f3
2017-05-20 13:41:12FindBugsの開発が止まっていて、SpotBugsの開発が始まった #jjug_ccc #ccc_f3
2017-05-20 13:42:15SpotBugsとは? ・FindBugsをフォークしてる ・3.1.0リリース準備&コミュニティ作成中 #ccc_f3
2017-05-20 13:43:02Checker Framework: JSR308(Annotation on Java Types) #jjug_ccc #ccc_f3
2017-05-20 13:44:37SpotsBugsはFindBugsの後継?になるのかな?全てではなさそうだけど #jjug_ccc #ccc_f3
2017-05-20 13:44:37Google error-proneはソースコード自動修正ができる。但しeclipseに対応してない。なんと… #jjug_ccc #ccc_f3
2017-05-20 13:46:37Google error-prone ・コンパイル時に解析 ・ソースコードの自動修正を当初から意識? ・Eclipse非対応 #ccc_f3
2017-05-20 13:47:27Google error-prone: コンパイル時解析。ソースコードもバイトコードもチェックできる。ので、ソースコードの自動修正が可能(?って言ったかな?)。Eclipse非対応。 #jjug_ccc #ccc_f3
2017-05-20 13:47:33今使うなら? コーディングスタイルならCheckStyle 他言語対応はPMD プラグイン豊富でルールも多いのがSpotBugs JSR308対応がCheckerFw #ccc_f3
2017-05-20 13:50:32コーディング規約ならCheckStyle。問題検出は、PMD、SpotBugs、CheckerFw、 error-proneから選ぶ感じ。 #jjug_ccc #ccc_f3
2017-05-20 13:50:39プロジェクトに合わせて組み合わせて使うのが良いって感じですかー しかも、全部入れれば良いってわけでもない? #ccc_f3
2017-05-20 13:51:54静的解析ツールは一つで賄えるものではなく、開発メンバーのスキルセットや目的に合わせて組み合わせて使う #jjug_ccc #ccc_f3
2017-05-20 13:56:33