SpotBugs3.1.xの現状と 内部実装が抱える問題
- Kengo_TODA
- 2166
- 2
- 0
- 0
明日の #jjug_ccc ではお時間あれば #ccc_l3 にお越しください。SpotBugs 3.1系開発の苦労話をします。ユーザや移行検討中のFindBugsユーザならとりあえずフムフムと楽しめる内容のはず。今回のJJUG CCC唯一の上級者向けセッションですが、こわくないよ! java-users.jp/ccc2018spring/…
2018-05-25 23:37:37#jjug_ccc OR #ccc_l3 try-with-resouces の話。 java9のソースコードはこう生成しているって話で finallyの中でtry-catchを囲みまくってる みたいなコードに実はなってると・・ 見た目上はきれいなんだけどな・・
2018-05-26 11:33:28#jjug_ccc OR #ccc_l3 Java9対応が遅れてる話) resultSetのcloseが閉じられている保証がない LamdaからLamda外の変数参照=>Nullableチェック聞かない(FindBugsからある 外から中のiinerクラスの書き換え警告でない
2018-05-26 11:36:58#jjug_ccc OR #ccc_l3 うわー。文字列判定して関数評価する=>FindBugsエラー評価 って流れなのかー
2018-05-26 11:39:18#jjug_ccc OR #ccc_l3 アノテーションの評価の話) checker framework google error-phone の利用を検討しないと自前でアノテーション評価対応書くと死ぬ との話
2018-05-26 11:40:55#jjug_ccc OR #ccc_l3 マルチスレッド化の高速化対応 BECL(省メモリ化機能)の昔の処理が干渉する Lamda式 適宜Issue対応しているので宜しく とのこと
2018-05-26 11:43:18#jjug_ccc OR #ccc_l3 FindBugs ・・antとmavenでビルド SpotBugs ・・gradleだけでビルド可能 開発者に優しい〜との話
2018-05-26 11:44:43#jjug_ccc OR #ccc_l3 うわー。IssueでJava8とjava9のバイトコード比較して こう違うから直さないと〜 なやり取りしてるのか。 日本企業って静的解析使えばコード保証ができると信じてるけど できる人が書いてるから、素人が見るよりかは安心感があるかも
2018-05-26 11:47:46「SpotBugs3.1.xの現状と 内部実装が抱える問題」スライド公開しました。 #ccc_l3 speakerdeck.com/eller86/spotbu…
2018-05-26 11:58:01@kimukou2628 FindbugsはJenkinsおじさんやってて兎に角聞き分けが悪い子という印象でした 私が仕事で触るものはまだAntでビルドするものがちょいちょいあるので対応してくれると嬉しいですねw
2018-05-26 12:13:10