Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
集えFindBugsマスター! ~ SpotBugs 3.1.0 RC2 のご紹介 ~
Search
Kengo TODA
May 20, 2017
Technology
0
2.2k
集えFindBugsマスター! ~ SpotBugs 3.1.0 RC2 のご紹介 ~
http://www.java-users.jp/ccc2017spring/
https://github.com/spotbugs/spotbugs
Kengo TODA
May 20, 2017
Tweet
Share
More Decks by Kengo TODA
See All by Kengo TODA
生成AI 業務応用向けガイドライン 斜め読み / Overview of Generative AI Business Application Guidelines
eller86
0
92
KotlinユーザのためのJSpecify入門 / JSpecify 101 for Kotlin Devs
eller86
0
1.3k
JavaとGroovyで書かれたGradleプラグインをKotlinで書き直した話 / Converted a Gradle plugin from Groovy&Java to Kotlin
eller86
0
1.4k
ヒューマンスキル / The Humanskills
eller86
0
680
医療機関向けシステムの信頼性 / Reliability of systems for medical institutions
eller86
0
380
Server-side Kotlinを使うスタートアップでどんなDetektルールが育ったか / Detekt rules made in start-up working with Server-side Kotlin
eller86
0
1.5k
Java開発者向けのKotlin Gradleビルドスクリプト入門 / Gradle Build Script in Kotlin 101
eller86
1
1.8k
Goodbye JSR305, Hello JSpecify!
eller86
2
5.1k
Java8〜16におけるバイトコード生成の変化 / Changes of Bytecode Generation from Java 8 to 16
eller86
4
4.4k
Other Decks in Technology
See All in Technology
主要ライブラリの実例に学ぶ、TypeScriptで実現する型安全な座標定義
tiroljpn
1
220
SmartHRの複数のチームにおけるMCPサーバーの活用事例と課題
yukisnow1823
1
830
Modular RAG Architectures with Java and Spring AI
thomasvitale
1
280
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
17k
エッジ活用の最適解とは? 新しいエッジ処理アーキテクチャ「Edge-as-a-Service」構想について
kakerucom
0
120
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
360k
OSMnx Galleryの紹介
mopinfish
0
120
撤退危機からのピボット : 4年目エンジニアがリードする TypeScript で挑む事業復活 / crisis-to-pivot-4th-year-engineer-ts-relaunch
carta_engineering
2
740
情熱と工夫で走り抜け! コミュニティをささえるObservability実践録
b1gb4by
1
120
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
8
65k
Oracle Database オプティマイザ・ヒントの活用
oracle4engineer
PRO
1
120
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
3
1.5k
Featured
See All Featured
Scaling GitHub
holman
459
140k
RailsConf 2023
tenderlove
30
1.1k
The Power of CSS Pseudo Elements
geoffreycrofte
76
5.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
For a Future-Friendly Web
brad_frost
178
9.7k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
KATA
mclloyd
29
14k
Thoughts on Productivity
jonyablonski
69
4.7k
GitHub's CSS Performance
jonrohan
1031
460k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
Transcript
ू͑FindBugsϚελʔʂ ʙ SpotBugs 3.1.0 RC2 ͷ͝հ ʙ 2017/May/20 JJUG CCC
2017 Spring, Kengo TODA (
[email protected]
)
લஔ͖ • FindBugsίϛϡχςΟʹ͓͚Δྫͷ݅ͷహɺͦͯ͠ SpotBugsͱԿ͔
3.0.1 -> 3.1.0-RC2 (ػೳ) • Java7αϙʔτ, WebCloud, BlueJαϙʔτͷഇࢭ • Java8αϙʔτͷ্
• ެࣜGradleϓϥάΠϯ • 2ׂऑͷվળ • ຊޠϝοηʔδͷվળʢThanks @orihalcon128!ʣ
3.0.1 -> 3.1.0-RC2 (ߏ) • AntͱMavenͷࠞˠ΄΅Gradleͱ͖Ͳ͖Ant • Travis CIɺCoverallsͷಋೖ •
σΟϨΫτϦߏͷվળ • ґଘͷཧ
3.0.1 -> 3.1.0-RC2 (ଞ) • CHANGELOG.md in 3.1.0_RC2 tag
Քಇ֬ೝ࣮ • ίϚϯυϥΠϯ • Maven • SonarQube (sonar-findbugsΛࣗͰϏϧυ) • Guide
for migration from FindBugs 3.0 to SpotBugs 3.1
Λݟ͚ͭͨΒ • ӳޠͰIssuePRΛૹͬͯ΄͍͠ʂ • MCVEͷॻ͖ํ͕CONTRIBUTING.mdʹهࡌ
3.1.0 -> 4.0.0 • https://github.com/spotbugs/spotbugs/milestone/2 • Java9ରԠʢJigsawʣ • ϚϧνεϨουରԠʁAndroidαϙʔτʁ •
ͭ·Γɺ͜Ε͔Βٞ
Thank you! GitHubͰ͓ձ͍͠·͠ΐ͏!