タグ

TDDに関するbasementjaxxのブックマーク (4)

  • テスト駆動開発(TDD)とは何か。コードで実践方法を解説します - パンダのプログラミングブログ

    この記事は、弁護士ドットコム Advent Calendar 2019 - Qiitaの2日目の記事です。 TL;DR TDDの実践方法を実際にコードを書いて解説します TDDの「レッド・グリーン・リファクタリング」のリズムを学ぼう 何度もテストを実行して、プログラムに対する不安を取り除こう TDDはテスト技法ではなく設計手法 TDD Boot Camp Sendai 9thに参加しました。TDDの伝道師和田さん(@t_wada)を講師に迎え、有志たちで開かれた勉強会でした。 午前中は和田さんによるTDDに関する講演とライブコーディング。午後は参加者同士のペアプロで出題されたお題を実装していく活気あるイベントでした。 イベントを通じてTDDはテストファーストのことだと考えていた自分は目を見開かされました。TDDは単にテストファーストでプログラムを実装することではなく、実装(ソフトウェア)が

    テスト駆動開発(TDD)とは何か。コードで実践方法を解説します - パンダのプログラミングブログ
  • Shows - Event & Video Content

    Ready to supercharge your Azure game right within GitHub Copilot? Dive into our latest set of videos where we break down six must-try features of GitHub Copilot for Azure. From deploying containers and managing AI models to exploring resources and planning migrations, we've got you covered. Check out the videos to see great examples of how GitHub Copilot for Azure can make your cloud projects smoo

    Shows - Event & Video Content
  • ワイのテスト駆動開発〜偶数ハロー株式会社〜 - Qiita

    業務中ワイ ワイ「こないだ見た50分でわかるテスト駆動開発っていう動画おもろかったなぁ」 ワイ「ワイもテスト駆動開発やってみたいわ〜」 ワイ「まずは何か簡単な案件でTDDを導入してみたいわ〜」 そんなとき、クライアントから電話 ジリリリリ〜〜〜〜〜ン!1 ワイ「もしもし〜?」 ??「もしもし、株式会社ブラックの暗井 暗人(くらい・あんと)ですー」 ワイ「ああ、暗井はんでっか」 ワイ「いつもお世話になってます〜」 暗井「この前ご相談した件なんですけど、正式に発注お願いしますわー」 暗井「株式会社偶数ハローさんのWEBサイトの件ですわー」 ワイ「どんな案件でしたっけ?」 暗井「偶数ハローいう社名にちなんで、」 暗井「トップページにちょっとした仕掛けを設置しよう、いうやつですわ」 暗井「要は───」 ユーザーが奇数を入力したら、その数値をそのまま表示する ユーザーが偶数を入力したら、「ハロー」と

    ワイのテスト駆動開発〜偶数ハロー株式会社〜 - Qiita
  • テスト駆動開発:実はそれは設計技術です

    テスト駆動開発(TDD)は、より優れたソフトウェアを持続的に早く提供するための確立された手法です。TDDは単純な考えに基づいている。製品コードを書く前に失敗するテストを書くことです。新しい行動が必要ですか?失敗するテストを書いてください。しかし、この一見単純な考えをうまく実行するには、スキルと判断が必要です。 TDDは当に設計のためのテクニックです。TDDの基礎は、小規模なテストを使用してボトムアップを早急に設計することであり、システムへの信頼を構築しながら迅速に何らかの価値を得ることです。よりよい名前はテスト駆動設計かもしれません。 設計方法としては、集中と単純さです。目標は、開発者が価値を提供する上で不要な余分なコードを書くことを防ぐことです。問題を解決するのに必要最小限のコードを書くことです。 多くの記事がTDDを行うことのすべての利点を誇りにしています。そして多くの技術会議の講演

    テスト駆動開発:実はそれは設計技術です
  • 1