テスト駆動開発
先にテストを書き、失敗する実装を作ってから修正し、レッド・グリーン・リファクタリングで開発する手法。
LISTENverse
拡大するとさらに表示 · 0 本
#2 自分のコードに自信が持てない人に伝えたい。テスト駆動開発。
ITエンジニアの雑談駆動開発部今回は、ケント・ベックの『テスト駆動開発』をきっかけに、TDDの基本サイクルと、その本当の利点について語る。テストを先に書き、失敗を確認してから実装し、最後にリファクタリングする流れを、足し算の例で説明する。実装後にテストを書くと実装に合わせたテストになり、漏れが生じやすい一方、小さなテストを積み重ねるとコードの正しさを...
Episode5 非エンジニアでもアプリ開発はできます!
HOW!HOW!HOW!鶴とりょうが、非エンジニアとしてClaudeやSupabaseを活用し、エンジニアと協働してアプリ「ドゥドゥドゥ」を開発した過程を振り返ります。AI開発では通常利用の70点程度までは早く到達できる一方、残りの部分にはエンジニアの知識が必要だと語ります。商用リリースには役割分担が欠かせませんが、自分用アプリなら大きく自己完結できる時代にな...
22-5: わざわざまず最初に失敗する
とらジオハーネスエンジニアリングにより、生成AIは「できた状態」を明確に定義することで、数学の未解決問題の解決や、テスト駆動開発によるプログラム作成を自律的に行うことができるようになりました。これは、AIが自ら試行錯誤を繰り返し、ゴールに到達する能力を獲得したことを意味します。この進化は、AIのパフォーマンスを飛躍的に向上させ、今後...
エピソードを読み込めませんでした。もう一度お試しください。
エピソードを読み込んでいます…