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.1k
集え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
JavaとGroovyで書かれたGradleプラグインをKotlinで書き直した話 / Converted a Gradle plugin from Groovy&Java to Kotlin
eller86
0
840
ヒューマンスキル / The Humanskills
eller86
0
500
医療機関向けシステムの信頼性 / Reliability of systems for medical institutions
eller86
0
270
Server-side Kotlinを使うスタートアップでどんなDetektルールが育ったか / Detekt rules made in start-up working with Server-side Kotlin
eller86
0
1.2k
Java開発者向けのKotlin Gradleビルドスクリプト入門 / Gradle Build Script in Kotlin 101
eller86
1
1.4k
Goodbye JSR305, Hello JSpecify!
eller86
2
4.5k
Java8〜16におけるバイトコード生成の変化 / Changes of Bytecode Generation from Java 8 to 16
eller86
4
4k
Javaプログラミングの体験向上に関する活動 / DX enhancement around Java programming
eller86
0
3.6k
静的解析ツールで生産性向上
eller86
1
840
Other Decks in Technology
See All in Technology
Azure OpenAI Service Dev Day / LLMでできる!使える!生成AIエージェント
masahiro_nishimi
3
750
データ分析基盤を作ってみよう~設計編~
nrinetcom
PRO
1
110
Docker互換のセキュアなコンテナ実行環境「Podman」超入門
devops_vtj
6
3.2k
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
180
AWSで”最小権限の原則”を実現するための考え方 /20240722-ssmjp-aws-least-privilege
opelab
10
4.3k
[NIKKEI Tech Talk] KDDI/KAG Scrum & Community for Engineering Training
curanosuke
2
220
Scaling Technical Excellence at 104: Evolution in AWS and Developer Empowerment
scotthsieh825
1
150
シフトレフトで挑む セキュリティの生産性向上
sekido
PRO
0
270
MySQLのロックの種類とその競合
yoku0825
6
1.6k
スタートアップにおける組織設計とスクラムの長期戦略 / Scrum Fest Kanazawa 2024
yoshikiiida
13
3.6k
What is DRE? - Road to SRE NEXT@広島
chanyou0311
3
630
ACRiルーム最新情報とAMD GPUサーバーのご紹介
anjn
0
150
Featured
See All Featured
Speed Design
sergeychernyshev
9
270
Rails Girls Zürich Keynote
gr2m
93
13k
Designing the Hi-DPI Web
ddemaree
276
34k
Become a Pro
speakerdeck
PRO
15
4.8k
Designing Experiences People Love
moore
136
23k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Automating Front-end Workflow
addyosmani
1362
200k
YesSQL, Process and Tooling at Scale
rocio
166
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
149
45k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
Raft: Consensus for Rubyists
vanstee
134
6.5k
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
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Ͱ͓ձ͍͠·͠ΐ͏!