はじめに 技術戦略室の植木です。 最近話題のAgentic Codingで、Javaのレガシーコード100クラス以上にテストコードを自動生成させる試みをしました。 Agentic Codingの話は、モダンな開発での活用が多く紹介されていますが、Javaのレガシーコードへの適用事例はあまり見かけない気がしました。この記事では、その取り組みの背景、実際に行った手法、そして得られた成果について共有します。 なぜやったか 弊社には、長年にわたって開発されてきたJavaのレガシーコードが存在しています。保守・運用や将来的なモダン技術への移行を進めるうえで、コードの信頼性を担保するユニットテストは不可欠です。しかし、現状ではコードの規模に対してユニットテストが明らかに不足しており、この課題を解決するために今回の取り組みを始めました。 しかし、この取り組みに従事できるエンジニアは私一人しかおらず、私も