AIの鬼
#開発・実装 Zenn AI

型契約書を SSoT にする — TDDD(型定義駆動開発)

型契約書を SSoT にする — TDDD(型定義駆動開発)(内容を表す図ではないイメージ画像)
イメージ

型システムは雄弁だ。それだけでコードの意図や制約を表現できる。この性質は、自然言語で書かれた仕様書と実装の間のギャップを仲介するのに役立つ。さらに型そのものに制約をかければ、アーキテクチャ上の約束やコーディングの作法も、守られているかを機械が検査できる対象になる。 本稿では、この性質を開発の手順に組み込む TDDD(Type-Definition-Driven Development、型定義駆動開発)を扱う。実装コードを書く前に型の契約を機械可読な形で宣言し、実装が済んだらその宣言と実際のコードを機械で突き合わせる、という進め方だ。順に次を見ていく。 実装前に機械可読な契約を置く動機 ...

出典: Zenn AI(配信元の紹介文より引用)
御社でもAIを使ってみませんか
まずはここから 御社でもAIを使ってみませんか? 御社の実際の業務を題材に、AIで何ができるかを一緒に考えます。 「ChatGPTの使い方」を教えるだけの研修ではありません。 AI研修・AI活用相談 →