プレゼンタイプ / 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活用方法について共有させていただきます。