井芹さんも書いていたようになぜ日本にはテスト自動化スペシャリストがここまで少ないのか。いや、開発者がやっちゃうのかとどっかで議論したい。デブサミ後の囲む会できょんさんとかなあ。 続きを読む
テスト駆動開発ハンズオン前編 — Presentation Transcript テスト駆動開発入門ハンズオン講座(前篇) goyoki 目的• TDDの具体的なイメージをつかんでもらう – 実際の進め方 – 運用時に必要性の高い周辺知識 – TDDのテストの特徴 概要(前篇)• イントロ... 続きを読む
testing, TDD | このエントリは、 TDD Advent Calendar 2011 の 7 日目の参加エントリです。前日は @sue445 さんの実録!TDD風景でした。 しかし TDD Advent Calendar 2011 は、名エントリが多いですね…ハードルが上がり続けていて胃に穴があきそうです。私の... 続きを読む
orcmid via flickr 前回は、1000人のエンジニアがRedmineを使い出すまでの事例を紹介させていただきました。今回は、Redmineの使い方や、大規模に変化してくRedmineの運用について、2年間の運用や改善から得たナレッジや、気がついたことをまとめていこうと思い... 続きを読む
TDD | 21:20 | TDD(テスト駆動開発)のチートシートを作ってみた。TDDBCでid:t-wadaさんが話している内容とかテスト駆動開発入門から引っ張ってきています。ダウンロードはこちらからどうぞ。PNGイメージ: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.png... 続きを読む
チケット駆動開発を運用していると話すと、必ず「チケットの粒度はどれくらいが妥当ですか?」という質問が来る。 僕はまだその質問に完全な回答は持っていない。 その質問について考えていることをメモ。 【1】RedmineやTracで、全てのタスクからQAまでチケッ... 続きを読む
<< 2010/03/ 1 2 3 4 5 6 7 8 9 10 11 12 13 1. TDD BootCamp 北陸1日目 14 1. TDD BootCamp 北陸2日目 15 1. TDD BootCamp Hokuriku Extra Day - Development Antinews 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >> _ TDD BootCamp 北陸2日目 昨日の続... 続きを読む
<< 2010/03/ 1 2 3 4 5 6 7 8 9 10 11 12 13 1. TDD BootCamp 北陸1日目 14 1. TDD BootCamp 北陸2日目 15 1. TDD BootCamp Hokuriku Extra Day - Development Antinews 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >> _ TDD BootCamp Hokuriku Extra Day... 続きを読む
_ TDD BootCamp 北陸1日目 イベントに行ってきた 去年の年末にあったTDD読書会&ふりかえり(実はその日記書いてない;)からの流れも含めて、なんと! あの! t_wada が! とか書いておくと follower がやってきてくれるかもしれないので名前出しを先にやってし... 続きを読む
ソフトウェアの開発を行うときに、まずテストケースを先に作ってから機能を作り込む「テスト駆動開発」(Test-Driven Development:TDD)。これにより、ソフトウェアの開発工数や品質にはどの程度の変化があるのでしょうか。 TDD(テスト駆動開発)の適用評価を紹... 続きを読む
テストid:t-wadaさんの話の中で、TDDが品質を保証するわけではない、という話があったんですが、それについて私見をつらつらと。ちなみに自分は2年くらい仕事でTDDをやってきました。やってきた中で下記のTDDの利点を感じることができました。その時に気づいた... 続きを読む
作者 Mark Levison, 翻訳者 角谷 信太郎 - (株)永和システムマネジメント 投稿日 2009年4月28日 午前12時10分 コミュニティ Agile トピック アジャイル技術, コラボレーション, 方法論 タグ テスト, TDD, XP 原文(投稿日:2009/1/5)へのリンク 筆者は勤務先で、... 続きを読む
開発ツール・開発お役立ちちょっと考える機会があったのでメモ。僕の仕事環境だと、Trac, SVN, IRC(, あとplagger) を中心に開発している。 これらを使っていて思うことTrac と連動しているとタスク管理が楽だよねー!……違うよ!全然違うよ!それだけなんて勿体... 続きを読む
Google App Engineの開発ではPythonを使います。GAEを使ったWebアプリの開発でテスト駆動開発を行う際にも,Python的なユニットテストの文脈を活用できます。 ただし,GAEでユニットテストを行うためにはいくつかのツールやトリックが必要です。ここでは,その... 続きを読む
「テストをすべきなのは知っているが,現実にはできない」という現場の状況をいかに打破するか,気鋭のソフト開発者とテスト技術者がパネル討論 Developers [Test] Summit 2008(デブサミTest) 記事一覧へ >> 「建前ではなく実際にテストを普及させるにはどう... 続きを読む
2008年4月2日 Frozen Perl 2008メモその3:Introduction To Testing with Perl(実例で学ぶPerlのテスト駆動開発) 資料が公開されている。テストを先に書くというテスト駆動開発。概念はわかりやすくても実際に行ってみるとなかなか難しい。この発表は簡単なモ... 続きを読む
問題は、この「同じコード」の定義。 「誰が書いても同じコード」は大事なことなのか - ひがやすを blogでも、「誰が書いても同じコード」にするってのは、そもそも無理だと思うんだよね。そうやって、わざわざドキュメントをたくさん書かせても、めためたなコ... 続きを読む
PHP, Perl, ProgrammingTAPって意外と知られてないのかな - TokuLog 改めB日記404 Blog Not Found:「同じコード」の同じって何さ - TAPのススメ弾さんの記事見て思い出した。以前、id:tokuhiromさんに教えてもらったTAPの話ですが、折角なので導入しよーかと。P... 続きを読む
http://d.hatena.ne.jp/fbis/20080304/1204606404id:fbis さんが PHP 版の prove をつくったというような話なんですが、そんなことをするよりもテストプログラムの方の出力を TAP(Test Anything Protocol) にあわせた方が幸せになれるよ。という話(もうあってる... 続きを読む
作者 Mike Bria, 翻訳者 近藤 修平 - (株)永和システムマネジメント 投稿日 2008年2月27日 午前6時33分 コミュニティ Agile トピック アジャイル技術, Object Oriented Design, 方法論 タグ テスト, BDD, XP, Fit/Fitnesse, TDD, Domain Driven Design Peter Ri... 続きを読む
「むずかしく考えることはない」と、偉そうに葉巻を振りまわしながら、トレヴィラヌスはいった。「ガリラヤの太守がじつにみごとなサファイアを持っていることは、みんなが知っている。何者かがそれを盗むつもりで、間違ってここへ入ったんだ。ヤルモリンスキー... 続きを読む
_ いまさらTDDを見直す いまさら「フェルマーの最終定理 (新潮文庫) 著:Simon Singh 訳:青木 薫」を読んだ*1。この本はすごくいい。 この本が指し示していることのひとつは、皆、汗かいて土木作業してたってことだ。ピタゴラス、ユークリッド、…、オイラー、ガ... 続きを読む
TddAntiPatterns - TDD のアンチパターン 目次 この文書について TDD のアンチパターン TDD アンチパターン・カタログ 嘘つき。 (The Liar) セットアップ過多 (Excessive Setup) 巨人 (The Giant) モック酔い (The Mockery) 検査官 (The Inspector) 太っ腹な残... 続きを読む
はてなユーザーは誰でも無料でグループを作成できます。 グループを作成するには、グループページからグループを作成してください。 続きを読む
RubyのTest::Unitを利用したテストツール、ZenTestについて。 ZenTestは4つのツール(zentest, unit_diff, autotest, multiruby)と1つのライブラリ(Test::Rails)の詰め合わせ。 そのどれもが、「より楽にテスト駆動開発を行う」ために存在する。 zentest unit_di... 続きを読む
■ Test::Base driven Development 18:39 404 Blog Not Found:テキストエディタさえあればできるTDD まあいわんとすることはわかるのだが、例がわるくて Perl のほうがぜんぜん簡単に見えないし、TDD のポイントは Test を書いてインタフェースを決め、fail さ... 続きを読む
XProgramming > XP Magazine > OK, Sudoku COLLECTED TOPICS: Kate Oneal | Adventures in C# | Documentation in XP | Book Reviews A number of people on the tdd list have reported having a lot of fun TDD programming the game of Sudoku. I've not pla... 続きを読む
【連載◎開発現場から時代を眺める by arton】第2回 テスト駆動開発(TDD)が分かると従来の設計手法の問題が見えてくる(前編) 連載目次へ >> 本稿では,テスト駆動開発(Test-driven Development――以降TDDと略す)について解説する。TDDは,その名の通りテ... 続きを読む
1 独裁/民主制/指導者 すごい。いい文章だ。文章のつなぎが素晴らしい。最近、M2読むの面倒くせーって感じだったんだけど、こうやって言い直してくれる人がいるといいなー。早速、「オトナの大運動会」コミュニティにも入ってみた。 2 あれから10日後 ファンの... 続きを読む