AI時代のプリンシプル オブ プログラミング用語集

『プリンシプル オブ プログラミング』関連の用語を分かりやすくまとめました!
用語の要点・関連原則・💡AIワンポイントを、検索でサッと引けます。

すべて A B C D E F G H I J K L M O P R S T U V Y

3件

D

DIP(依存性逆転の原則) D

Dependency Inversion Principle

具体的なクラスではなくインターフェースなどの抽象に依存させて、仕組みを差し替えやすくする設計原則。

💡AIワンポイント

DIPを守ると、AIは具体クラスではなく契約に沿って修正案を出せます。レビューではimportが実装型に逆戻りしていないかを見るだけで設計崩れを早期検知できます。

DI(依存性注入) D

Dependency Injection

クラスが自分で new せず、必要なオブジェクトを外から受け取ることで、差し替えやテストをしやすくする設計のやり方。

💡AIワンポイント

DIを使うと、AIへの依頼で「差し替える実装」と「触らない呼び出し側」を明確に分離できます。テストダブルを前提に生成させると検証も自動化しやすくなります。

H

HATEOAS(ヘイトオス) H

Hypermedia as the Engine of Application State

サーバーがレスポンスの中に「次に何ができるか(リンクやボタン)」を含めて返す仕組み。クライアント側で次に叩くAPIを知っておく必要がなくなります。

💡AIワンポイント

AIエージェントがアプリを自律的に操作する際、事前に複雑なAPI仕様を学習していなくても、サーバーから送られてきたHTMLを辿るだけで正しく機能を利用できるようになります。

このページの著者

もちもちみかん(システムエンジニア)

社内SEとしてグループ企業向けの業務アプリを要件定義〜運用まで一気通貫で担当しています。

経験:Webアプリ/業務システム

得意:PHP・JavaScript・MySQL・CSS

個人実績:フォーム生成基盤クイズ学習プラットフォーム

詳しいプロフィールはこちら!  もちもちみかんのプロフィール

もちもちみかん0系くん
TOPへ

もちもちみかん.comとは


このサイトでは、コーディングがめんどうくさい人向けのお助けツールとして、フォームやCSSをノーコードで生成できる、
 もちもちみかん.forms
 もちもちみかん.css1
 もちもちみかん.css2
と言ったジェネレーターを用意してます。

また、このサイトを通じて、「もちもちみかん」のかわいさを普及したいとかんがえてます!