CI(継続的インテグレーション) C
開発者の変更をこまめに統合し、自動ビルドと自動テストを回して問題に早めに気づけるようにする開発のやり方。
💡AIワンポイント
CI定義をAIに書かせるときは、失敗時に止めるジョブ順序を明示します。高速化よりも再現性を優先し、同じ入力で同じ結果になるかを最初に検証します。
『プリンシプル オブ プログラミング』関連の用語を分かりやすくまとめました!
用語の要点・関連原則・💡AIワンポイントを、検索でサッと引けます。
4件
開発者の変更をこまめに統合し、自動ビルドと自動テストを回して問題に早めに気づけるようにする開発のやり方。
CI定義をAIに書かせるときは、失敗時に止めるジョブ順序を明示します。高速化よりも再現性を優先し、同じ入力で同じ結果になるかを最初に検証します。
Command Line Interface の略で、キーボードからコマンドを打って操作するインターフェース。慣れると繰り返し作業を素早く行える。
CLIはAIエージェントの操作面になるため、引数契約と終了コード設計が重要です。標準出力とエラー出力の責務を分けると自動実行の安定性が上がります。
1つのモジュールやクラスの中には、同じ目的に関わる処理だけを集めて、役割をはっきりさせようとする指標。
高凝集の単位で依頼すると、AIが参照すべきファイルが自然に絞られます。レビューでも「この責務から逸れていないか」を1軸で判定でき、差分判断が速くなります。
モジュールどうしがどれくらい強くつながっているかを表す指標で、弱くつながっているほど変更やテストが楽になる。
結合度が高いままAIに修正させると、関係ないモジュールまで連鎖変更しがちです。依存の向きと接点を先に示すと、影響範囲の暴走を抑えられます。
経験:Webアプリ/業務システム
得意:PHP・JavaScript・MySQL・CSS
個人実績:フォーム生成基盤/クイズ学習プラットフォーム 等
詳しいプロフィールはこちら! もちもちみかんのプロフィール