2026年1月20日 / 最終更新日時 : 2026年1月20日 @yuuji_mimura ソフトウェア設計 HL7 v2.x で複数装置と接続する方法 (設計と実装の考察) 今回は少し趣向を変えて、「テキストベースのレガシーな通信を、複数クライアントでどう安全に捌くか」という話をしたいと思います。扱う題材は「HL7 (Health Level 7) v2.x」という医療分野の通信プロトコルで […]
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 アプリを「クリーンアーキテクチャ」で再構築 (リファクタリング) してみます。本記事ではクリーンアーキテクチャの基本的な定義と、移 […]