プレゼンタイプ / Presentation Type [Choose either from Standard / BeginnerSpeaker / StepUp]: StepUp
レベル / Level [Choose either from Beginner / Intermediate / Advanced]: Intermediate
カテゴリー / Categories [Choose at least one from Java SE / Jakarta EE / Cloud / JVM / DevOps / Tools / Community / Others]: Tools
後日セッション動画の公開を希望する / Agree to publish your session video [Yes or No]: Yes
Abstract:
JSR305 (2006) から既に15年、Javaには未だに欠陥検出用アノテーションが標準化されていません。JSR305, FindBugs/SpotBugs, Jetbrains, Spring, Checkerframeworkなどの設計が異なる非標準アノテーションが多数存在し、ひとつのプロジェクトに複数のアノテーションが共存することも少なくありません。このトークでは先日バージョン0.2.0が公開された標準アノテーション策定プロジェクトJSpecifyについて、当プロジェクトに参画もしているSpotBugsの中の人からざっくり概要を共有します。