タグ

tddに関するhoneybeのブックマーク (20)

  • 実験駆動開発 - ポストアジャイルの手法


    (稿2010/02/25) TDDBDD使BDDTDDTDDBDD使 調Nathaniel TalbottRubyConf 2009TDD (Labnotes) 
    実験駆動開発 - ポストアジャイルの手法
  • TDDを行うとソフトウェアの信頼度が上がる理由 - babie, you're my home

    「TDDはテスト手法か否か」の議論で、いまいち私の考えが伝えきれてないようでした(link1, link2)ので、表題にあることを通じて、私のTDDに対する理解の説明を試みます。 用語説明 題に入る前にこれから使う用語を説明しておきます。 科学的方法には、伝統的な方法としてベーコン由来の実証主義、割と最近のポパー由来の反証主義があります。それぞれ批判はあるのですが、2大潮流といって差し支えないと思います(私は科学哲学については勉強中であり近年の研究はフォローしてないこと、また、観点が反証主義よりなことを、お断りしておきます)。 ここでは、 実証主義……実証の積み重ねから信頼度の高い理論が導けるとする態度 反証主義……様々な反証テストに耐えた理論が信頼度が高いとみなす態度 とします。 先の用語に出てきた、実証、反証とは、 実証……ある理論を経験や実験から真であると証明すること 反証……ある

    TDDを行うとソフトウェアの信頼度が上がる理由 - babie, you're my home
    honeybe
    honeybe 2010/03/05
  • TDD について

    「深夜のテスト TL - http://togetter.com/li/5878 」 「TDD はテスト手法か否か - http://togetter.com/li/6759 」 の後も続いている議論を、皆でまとめませんか? 誰でも編集可能にしているので、どんどん発言を足したり、問題があったら削除したりしちゃってください。

    TDD について
    honeybe
    honeybe 2010/03/02
  • TDD Boot Camp を少しだけお手伝いしてきました。 + USTリンク集 - kawaguti’s diary


      JavaScript + QUnit  1219 "TDD" Boot Camp   ""  () http://kokucheese.com/event/index/750/  : "TDD" Boot Camp |  http://blogs.msdn.com/tomohn/archive/2009/12/20/tdd-boot-camp.aspx TDD BootCamp  -  http://d.hatena.ne.jp/kaorun55/20091220/1261239533 [
    TDD Boot Camp を少しだけお手伝いしてきました。 + USTリンク集 - kawaguti’s diary
    honeybe
    honeybe 2009/12/21
    あとで
  • #tddbc 午前中セッションの録画

    TDD Boot CampのUst配信ですが、午前のセッションについてはUstream.tv上で録画していました。 10分程度ごとに分割してあるので、この辺からどうぞー。 ・和田さんのセッション http://www.ustream.tv/recorded/3235131 http://www.ustream.tv/recorded/3235494 http://www.ustream.tv/recorded/3235790 http://www.ustream.tv/recorded/3236072 http://www.ustream.tv/recorded/3236349 http://www.ustream.tv/recorded/3236618 ・Lasseさんのセッション http://www.ustream.tv/recorded/3237015 http://www.ust

    #tddbc 午前中セッションの録画
    honeybe
    honeybe 2009/12/21
    あとでみる
  • TDD Boot Campのコード - @katzchang.contexts


     @katzchang@kozy4324@katzchang@yugori Eclipse2Local History20  RED  
    TDD Boot Campのコード - @katzchang.contexts
    honeybe
    honeybe 2009/12/21
  • チケット駆動開発とアジャイル開発の密接な関連 - プログラマの思索


     ,   :    ,   : Redmine RedmineTestLink  :  XDDPXDDPLe
    チケット駆動開発とアジャイル開発の密接な関連 - プログラマの思索
    honeybe
    honeybe 2009/09/20
  • TDD、TDDと言うけれども。TDDのダークサイドについてそろそろ一言語ってみる。 - Fly me to the Luna


    id:t-wadaTDD2TDD TDD  id:t-wada  t-wada
    TDD、TDDと言うけれども。TDDのダークサイドについてそろそろ一言語ってみる。 - Fly me to the Luna
    honeybe
    honeybe 2009/06/15
    暗黒面
  • 第二回チキチキ 日本ペアプログラミングの会java-ja支部会(仮)にて TDD の講演をさせていただきました - t-wada の日記(旧)


      coji   java-ja  java-ja  java-ja  TDD  SBR(Steel Ball Run)  ( slideshare ?)  id:kompiro id:kompiro  Twitter Eclipse Quick-JUnit  Kent
    第二回チキチキ 日本ペアプログラミングの会java-ja支部会(仮)にて TDD の講演をさせていただきました - t-wada の日記(旧)
    honeybe
    honeybe 2009/06/10
  • なぜTDDとペアプログラミングで生産量が増えるのか

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    なぜTDDとペアプログラミングで生産量が増えるのか
  • java-jaでTDDでペアプロUst中継をしました


     java-ja TDD(test-driven development)t_wada  @yamashiro @yamashiroTDDLet's姿Ust @monjudohblog  
  • 経験的調査で明かされるテスト駆動開発における品質の向上

    垂直スケーラビリティと効果的なテストによる金融取引システムのパフォーマンスと効率の最大化 Peter Lawrey氏はJavaチャンピオンであり、Chronicle SoftwareのCEOとして、開発者を鼓舞してソリューションのクラフトマンシップを高めることに情熱を注いでいる。経験豊富なソフトウェアエンジニアとして、Lawrey氏はソフトウェア開発プロセスにおけるシンプルさ、パフォーマンス、創造性、革新性を奨励することに努めている。

    経験的調査で明かされるテスト駆動開発における品質の向上
    honeybe
    honeybe 2009/03/16
  • SeasarCon 2009 White TDD

    unassert - encourage reliable programming by writing assertions in production

    SeasarCon 2009 White TDD
  • WritingTestableCode - テストできるコードの書きかた

    WritingTestableCode - テストできるコードの書きかた 目次 この文書について まずいのその1: コンストラクタがやりすぎ まずいのその2: 深い仲になってしまっている まずいのその3: 脆いグローバルな状態とかシングルトンとか まずいのその4: クラスがやりすぎ テストできるコードの書きかた この文書について "Guide: Writing Testable Code" の日語訳です http://misko.hevery.com/code-reviewers-guide/ 推敲歓迎: 誤訳, タイポ, 訳語の不統一, そのほか... TODO: 各 Flaw のリンク先も訳す Misko Hevery コードをベストな状態に保つために、 我々は Google でソフトウェアエンジニアに以下のようなをガイドを定期的に送っていた。このガイドを共有できてうれしいね。 この

  • Google App Engineでテスト駆動開発を行うための3つのTips | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    Google App Engineの開発ではPythonを使います。GAEを使ったWebアプリの開発でテスト駆動開発を行う際にも,Python的なユニットテストの文脈を活用できます。 ただし,GAEでユニットテストを行うためにはいくつかのツールやトリックが必要です。ここでは,そのテクニックを簡単に紹介します。 その1 : NoseGAEを使う Pythonのテスト用ツールにNoseがあります。このツールは,複数のディレクトリを渡り歩いて,複数のテストコードを一気に実行してくれる便利なツールです。 NoseのプラグインNoseGAEをインストールすることで,GAEアプリのテストを楽に行うことができます。「nose --with-gae」というようにオプション指定をすることでNoseGAEを利用できます。NoseGAEでは,テストコード上でGAEのモジュールやパッケージをインポートするために必

  • 第5回 進捗管理としてのテスト | gihyo.jp


    https://www.nicovideo.jp/watch/sm2196976 34Customer Test   11使23 
    第5回 進捗管理としてのテスト | gihyo.jp
    honeybe
    honeybe 2007/11/12
  • [動画で解説]和田卓人の“テスト駆動開発”講座:第4回 ナントカテスト ―― ユニットテスト,単体テスト,機能テスト,結合テスト,受け入れテスト|gihyo.jp

    [動画で解説]和田卓人の“テスト駆動開発”講座 第4回ナントカテスト ―― ユニットテスト、単体テスト、機能テスト、結合テスト、受け入れテスト ニコニコ動画:https://www.nicovideo.jp/watch/sm2195489 前回、テストをDeveloper Testing、Customer Testing、QA Testingの3つに分類しました。ここまでで何か質問はありませんか? 担当からの質問 「受け入れテスト」というのはCustomer Testなんですか? はい、そうです。 テストというと、よく「○○テスト」という言葉を聞くと思います。たとえば「受け入れテスト」以外にも、「⁠ユニットテスト」「⁠単体テスト」「⁠機能テスト」「⁠結合テスト」など、いろんな何々テストという言葉があります。質問にお答えする前に、まずテストの分類に対する視点を整理しましょう。 テストの分類に

    [動画で解説]和田卓人の“テスト駆動開発”講座:第4回 ナントカテスト ―― ユニットテスト,単体テスト,機能テスト,結合テスト,受け入れテスト|gihyo.jp
    honeybe
    honeybe 2007/11/12
  • 第1回 連載を始めるにあたって | gihyo.jp


    https://www.nicovideo.jp/watch/sm2195306   gihyo.jpTDD WEB+DB PRESS Vol.351 WEB+DB PRESS Vol.371       
    第1回 連載を始めるにあたって | gihyo.jp
    honeybe
    honeybe 2007/10/26
  • チケット駆動開発 … ITpro Challenge のライトニングトーク (4) - まちゅダイアリー (2007-09-07)

    honeybe
    honeybe 2007/09/11
    TDD(TicketDrivenDevelopment)。
  • Seasar Conference 2006 Autumn (2) - 世界線航跡蔵


     Seasar ConferenceDITDD  t-wada  WEB+DB PRESS vol.35 TDD TDD DI Eclipse使  TDD  (red)  (green) (refactor) red => green => refactor 
    Seasar Conference 2006 Autumn (2) - 世界線航跡蔵
    honeybe
    honeybe 2006/11/14
  • 1