SpotBugs3.1.xの現状と
内部実装が抱える問題

JJUG CCC 2018 Spring "SpotBugs3.1.xの現状と
内部実装が抱える問題" 発表時&フォローアップのつぶやきです。 https://speakerdeck.com/eller86/spotbugs3-dot-1-xfalsexian-zhuang-to-nei-bu-shi-zhuang-gabao-eruwen-ti
1
新米医療情報技師 @Kengo_TODA

明日の #jjug_ccc ではお時間あれば #ccc_l3 にお越しください。SpotBugs 3.1系開発の苦労話をします。ユーザや移行検討中のFindBugsユーザならとりあえずフムフムと楽しめる内容のはず。今回のJJUG CCC唯一の上級者向けセッションですが、こわくないよ! java-users.jp/ccc2018spring/…

2018-05-25 23:37:37
tea @tethon

マルチスレッド化お願いします!! #ccc_l3

2018-05-26 11:19:59
Takeo Hashimoto @sempreff

spotbugs の話、ちょうど間に合った。L には机がない。 #ccc_l3

2018-05-26 11:23:13
tea @tethon

そうなんです、Java9以降も使えると嬉しい #ccc_l3

2018-05-26 11:27:57
wreulicke @wreulicke_close

ASMの6.1はリリースノート見るとすごかった印象 #ccc_l3

2018-05-26 11:30:00
やくも @yakumosan88

Apacheのリリース遅いから新Java対応もなかなか進みません #ccc_l3

2018-05-26 11:30:32
close_yutori @kimukou2628

#jjug_ccc OR #ccc_l3 try-with-resouces の話。 java9のソースコードはこう生成しているって話で finallyの中でtry-catchを囲みまくってる みたいなコードに実はなってると・・ 見た目上はきれいなんだけどな・・

2018-05-26 11:33:28
tea @tethon

AutoCloseableの問題は頭が痛い^_^; #ccc_l3

2018-05-26 11:33:52
close_yutori @kimukou2628

#jjug_ccc OR #ccc_l3 Java9対応が遅れてる話) resultSetのcloseが閉じられている保証がない LamdaからLamda外の変数参照=>Nullableチェック聞かない(FindBugsからある 外から中のiinerクラスの書き換え警告でない

2018-05-26 11:36:58
close_yutori @kimukou2628

#jjug_ccc OR #ccc_l3 うわー。文字列判定して関数評価する=>FindBugsエラー評価 って流れなのかー

2018-05-26 11:39:18
tea @tethon

大工事やる人募集中らしい #ccc_l3

2018-05-26 11:40:30
close_yutori @kimukou2628

#jjug_ccc OR #ccc_l3 アノテーションの評価の話) checker framework google error-phone の利用を検討しないと自前でアノテーション評価対応書くと死ぬ との話

2018-05-26 11:40:55
やくも @yakumosan88

レガシーな遺産が尾を引いている #ccc_l3

2018-05-26 11:41:01
とりけん @toriken0425

「誰かやってくれないかなぁ(チラチラ)」 #jjug_ccc #ccc_l3

2018-05-26 11:42:40
close_yutori @kimukou2628

#jjug_ccc OR #ccc_l3 マルチスレッド化の高速化対応  BECL(省メモリ化機能)の昔の処理が干渉する Lamda式  適宜Issue対応しているので宜しく とのこと

2018-05-26 11:43:18
やくも @yakumosan88

ビルドはめっちゃ楽になりました #ccc_l3

2018-05-26 11:44:04
close_yutori @kimukou2628

#jjug_ccc OR #ccc_l3 FindBugs ・・antとmavenでビルド SpotBugs ・・gradleだけでビルド可能 開発者に優しい〜との話

2018-05-26 11:44:43
close_yutori @kimukou2628

#jjug_ccc OR #ccc_l3 うわー。IssueでJava8とjava9のバイトコード比較して こう違うから直さないと〜 なやり取りしてるのか。 日本企業って静的解析使えばコード保証ができると信じてるけど できる人が書いてるから、素人が見るよりかは安心感があるかも

2018-05-26 11:47:46
tea @tethon

知名度が高いとプルリクも多くてさばくの大変そう #ccc_l3

2018-05-26 11:48:07
新米医療情報技師 @Kengo_TODA

「SpotBugs3.1.xの現状と 内部実装が抱える問題」スライド公開しました。 #ccc_l3 speakerdeck.com/eller86/spotbu…

2018-05-26 11:58:01
じゃあの @jaano2001

@kimukou2628 FindbugsはJenkinsおじさんやってて兎に角聞き分けが悪い子という印象でした 私が仕事で触るものはまだAntでビルドするものがちょいちょいあるので対応してくれると嬉しいですねw

2018-05-26 12:13:10