LoB(振る舞いの局所性) L
Locality of Behavior
「あるコードの一部を見ただけで、その挙動が完全に理解できる」という性質のこと。htmxのように、HTMLの中に直接挙動(hx-getなど)を書くスタイルは、このLoBを極限まで高めます。
💡AIワンポイント
AIにコードを修正させる際、関連するJSやCSSファイルをあちこち探させる必要がなく、その箇所のHTMLを渡すだけで正確な修正案が出るため、AIとの共創効率が劇的に上がります。
『プリンシプル オブ プログラミング』関連の用語を分かりやすくまとめました!
用語の要点・関連原則・💡AIワンポイントを、検索でサッと引けます。
3件
「あるコードの一部を見ただけで、その挙動が完全に理解できる」という性質のこと。htmxのように、HTMLの中に直接挙動(hx-getなど)を書くスタイルは、このLoBを極限まで高めます。
AIにコードを修正させる際、関連するJSやCSSファイルをあちこち探させる必要がなく、その箇所のHTMLを渡すだけで正確な修正案が出るため、AIとの共創効率が劇的に上がります。
Line of Code の略で、ソースコードの行数を表す指標。規模の目安にはなるが、多ければ良い・少なければ良いとは限らない。
LOCはAI生成量の管理指標として使えますが、短さだけで評価すると危険です。行数ではなく責務密度と重複率を合わせて見ると、改善判断を誤りにくくなります。
必要なオブジェクトを共有窓口から取得する仕組みだが、依存関係が見えにくくなりテストしづらくなりがちなパターン。
Service Locatorは依存がコード上に現れにくく、AIが不足コンテキストのまま修正しがちです。コンストラクタ注入へ寄せるだけで、生成精度とレビュー可能性が一段上がります。
経験:Webアプリ/業務システム
得意:PHP・JavaScript・MySQL・CSS
個人実績:フォーム生成基盤/クイズ学習プラットフォーム 等
詳しいプロフィールはこちら! もちもちみかんのプロフィール