2025年12月24日 / 最終更新日時 : 2025年12月25日 @yuuji_mimura ソフトウェア設計 YelpCampをクリーンアーキテクチャで再構築する③ - 拡張編 これまでのパートでは、YelpCamp をクリーンアーキテクチャとして再構築し、ドメイン層・ユースケース層を中心に、外部依存から切り離すところまでを進めてきました。クリーンアーキテクチャの重要な原則の一つに、「UI・DB […]
2025年12月12日 / 最終更新日時 : 2025年12月24日 @yuuji_mimura ソフトウェア設計 YelpCampをクリーンアーキテクチャで再構築する② - 実装・テスト編 今回はクリーンアーキテクチャ (Clean Architecture) を用いて、前回の YelpCamp アプリを実際にリファクタリングしていきます。 前回のリファクタリング戦略をおさらいすると以下のようになっています […]
2025年12月1日 / 最終更新日時 : 2025年12月25日 @yuuji_mimura ソフトウェア設計 YelpCampをクリーンアーキテクチャで再構築する① - 理論編 今回は Udemy の人気講座で教材として使用されている「YelpCamp」というWeb アプリを「クリーンアーキテクチャ」で再構築 (リファクタリング) してみます。本記事ではクリーンアーキテクチャの基本的な定義と、移 […]