6層の責務・依存マップ
型からUIまでの置き場所と前方依存を整理する
プロンプトからハーネスへの進化と、6層の責務・前方依存を実装例とともに学ぶ。
型からUIまでの置き場所と前方依存を整理する
境界違反とアンチパターンを層ごとに確認する
AIの変更がどの層に属するか判断できず、責務が混ざる
6層の境界と依存方向を示し、変更の置き場所を判断できる
学ぶ
不変条件と6層の責務
AIに任せても守る不変条件を定義する
実践する
層境界をコードへ適用
型・設定・リポジトリ・サービス・ランタイム・UIの責務を分ける
WHAT YOU WILL LEARN
たとえば、こんな内容を学びます。名称だけでなく、使う場面まで確認できます。
実装が変わっても守る条件を定義する
型・設定・データ・サービス・実行・UIを分ける
参照方向を固定し、層飛ばしと循環を防ぐ
各層の責務をTypeScriptの例で確かめる
AIが変更しても壊れにくいコード構造を、基礎から設計したい方
プロンプトからハーネスへの進化と6層の全体像を理解する
型・設定・リポジトリの責務と前方依存をコードへ適用する
サービス・ランタイム・UIの境界を分け、越境をレビューする
プロジェクト全体の責務と依存方向を一貫した地図にまとめる
できるようになる
AIが壊しにくい構造へ
前方依存を実装とレビュー観点へ落とし込む