JUnitで闘うレガシーコード改善 by 齋藤 悠太

JJUG CCC 2022 Spring
採択
2022/06/19 10:00〜
Track A (#jjug_ccc_a)
Video:15min + Live:10min
Beginner Java SE Tools Youtube公開予定 メディア取材可 BeginnerSpeaker

JUnitで闘うレガシーコード改善

YutaSaito1991 齋藤 悠太 YutaSaito1991
12

プレゼンタイプ / Presentation Type [Choose either from Standard / BeginnerSpeaker / StepUp]: BeginnerSpeaker
レベル / Level [Choose either from Beginner / Intermediate / Advanced]: Beginner
カテゴリー / Categories [Choose at least one from Java SE / Jakarta EE / Spring / Cloud / JVM / DevOps / Tools / Mothod / Community / Database / Others]: Java SE, Tools
後日セッション動画の公開を希望する / Agree to publish your session video [Yes or No]: Yes
メディア取材可否 / Can you respond to the interview? [Yes or No]: Yes

概要 / Abstract:
私が働いてきた複数の職場で、古いコードの書き方のまま改善されていないシステムと出会ってきました。
「継承が多用されている」「1メソッドに1000行のコード」「副作用があるメソッド」などのレガシーコードを改善するためには、Junitが不可欠です。
今回はそんなレガシーコードと闘うための私が行ってきたJUnit活用方法について共有させていただきます。