タグ

TDDに関するhiro211のブックマーク (6)

  • TDDBC Toyama #1 - 過ぎたるは及ばざるが如し

    02/18 TDDBC Toyama #1 https://tddbc.connpass.com/event/47843/ 「TDDBC Toyama #1」 参加したのでアウトプットしてみる!! TDDBCT(テスト駆動開発ブートキャンプ) Toyamaに参加 してきました。 勉強会をちらほらと参加はさせて頂いていたのですが、 今回のように一泊二日の合宿形式は初めてで 楽しかったです。 1日目 和田卓人さん (@t_wada)の基調講演 ・動作するきれいなコード ・テスト駆動開発の説明 ・黄金の回転(Red→Green→Refactoring)サイクル TDDのスキル ・問題を小さく分割する ・歩幅を調整する ・テスト→仮実装→三角測量→実装 ・テスト→仮実装→実装 ・テスト→明白な実装 ・テストの構造化とリファクタリング 和田卓人さん (@t_wada)のFizzBuzz問題のTTDラ

    TDDBC Toyama #1 - 過ぎたるは及ばざるが如し
  • TDD Boot Camp(TDDBC) - FrontPage

    TDD Boot Camp(TDDBC) とは、テスト駆動開発(Test Driven Development)について、座学だけでなく、実習形式で手を動かして体得することを目的とするイベントです。 各地のコミュニティの方々が中心となって、全国各地で行われています。

    hiro211
    hiro211 2015/11/19
  • 右手に感情、左手に数値 - カバレッジを味方にしよう - t-wada の日記(旧)

    このエントリは、 TDD Advent Calendar 2011 の 7 日目の参加エントリです。前日は @sue445 さんの実録!TDD風景でした。 しかし TDD Advent Calendar 2011 は、名エントリが多いですね……ハードルが上がり続けていて胃に穴があきそうです。私の言いたいことの多くは、既に @bleis さんのTDD の基礎体力と、TDD に対する想いや、 @shuji_w6e さんのTDDを学ぶべき10の理由で語られています。二つとも素晴らしいエントリなので、ぜひ読んでみてください。 そろそろカバレッジについて一言いっておくか さて、今日書くのは、カバレッジについてです。 @bleis さんのエントリに以下のような記述があります。 もう一度言いますが、TDD のテストは Developer Testing であって、品質保証を目的としたテストではありません

    右手に感情、左手に数値 - カバレッジを味方にしよう - t-wada の日記(旧)
    hiro211
    hiro211 2015/09/25
    "道具に使われるのではなく、道具を使いましょう。数値に使われるのではなく、数値を使いましょう。"
  • テスト駆動開発による組み込みプログラミング

    書は、すぐれた組み込みソフトウェアを開発するための手法を豊富なサンプルコードとともに解説するです。前半では、制約のある組み込み環境でテスト駆動開発を行うための基礎知識とノウハウを懇切丁寧に紹介します。後半では、オブジェクト指向をベースに考え出されたSOLID原則やリファクタリングをC言語に適用し、アジャイルな設計を実現するための方法を示します。さらに、レガシーコードへのテストの追加方法についてもサンプルコードを使って詳細に解説します。日語版には平鍋健児氏による 「日語版まえがき」を収録。テスト駆動開発を学びたい、アジャイル開発について知りたい、レガシーコードと日々格闘している、そんなすべての組み込みCプログラマ必携の一冊です。 目次 書への賞賛の声 日語版まえがき ジャック・ガンセルによるまえがき ロバート・C・マーティンによるまえがき はじめに 1章 テスト駆動開発 1.1

    テスト駆動開発による組み込みプログラミング
  • TDD 現場・導入の進め方講座 ~ TDDの学習フィードバックループの障害を取り除くコツをお伝えします ~

    タイトル TDD 現場・導入の進め方講座 ~ TDDの学習フィードバックループの障害を取り除くコツをお伝えします ~ 概要 講師が、永和システムマネジメントでのエンジニア経験や、TDDコーチ、アジャイルコーチの経験をもとに、TDDを始める際のよくある障害と対策を、ワークを交えながらお伝えします。 導入によくある障害 Unit Testing、TDD未経験 で 頭と手が動かない。 テストフレームワークの使い方がわからない。 スケジュールプレッシャーで「時間がない」 予期せぬタイミングで「割り込み」が入って対応に追われる。 「支援者」がいない。 新しい習慣が身に付く前に、今までのやりかたに戻ってしまう。 既に運用中のサービスがある。テストがない状態であるが、どっから手をつけたら良いか判断がつかない ヘロヘロScrumに躓いた。 http://capsctrl.que.jp/kdmsnr/wik

    TDD 現場・導入の進め方講座 ~ TDDの学習フィードバックループの障害を取り除くコツをお伝えします ~
    hiro211
    hiro211 2013/11/12
  • C#で始めるテスト駆動開発 ~TDDBC横浜の課題をやってみよう

    はじめに 各地でTDD Boot Camp(TDDBC)が開催されるようになり、このところTDD(テスト駆動開発)が注目を浴びています。ただ、自分でも試してみようと思った時に目につく書籍や記事などは、JavaRubyPHPといった、いわゆるオープンソース系の言語ばかり。.NET Framework(Windows)で開発の仕事をしているとTDDは関係ないんだろうか、…とさえ思えてくるかもしれません。 しかし、そんなことはありません。.NET FrameworkでのTDDに必須のユニットテストフレームワークとして有名なNUnitの最初のバージョンは、Visual Studio .NET 2002がリリースされる以前の2001年に公開されています。.NET Frameworkは、生まれたときからTDDと共にあると言っても過言ではないでしょう。 この記事では、TDDとTDDBCについて簡単に

    C#で始めるテスト駆動開発 ~TDDBC横浜の課題をやってみよう
    hiro211
    hiro211 2011/12/14
  • 1