Presentation Infrastructure Tests E2E/IT 1. コドモンのレガシーコードの現状 File File File File Class Class Class Class Class Class Class API API API API API API API API • API Endpointごとに 1ファイルにほぼ全処理が書 かれている • 手動テスト(E2Eのみ) gauge gauge gauge gauge ほぼ 手動 モノリス(バックエンド)はモジュラーモノリスを目指す • コンテキスト × レイヤーでモ ジュールを分割 • 自動テスト(E2E/IT/UT) gauge gauge Class Bounded Context A Bounded Context B リファクタ前の領域 リファクタ後の領域
Presentation Infrastructure Tests E2E/IT 1. コドモンのレガシーコードの現状 File File File File Class Class Class Class Class Class Class API API API API API API API API • API Endpointごとに 1ファイルにほぼ全処理が書 かれている • 手動テスト(E2Eのみ) gauge gauge gauge gauge ほぼ 手動 モノリス(バックエンド)はモジュラーモノリスを目指す • コンテキスト × レイヤーでモ ジュールを分割 • 自動テスト(E2E/IT/UT) gauge gauge Class Bounded Context A Bounded Context B リファクタ前の領域 リファクタ後の領域 改修する部分から順次リファクタして移す