ケント・ベックという人
TDD だ、 テストファーストだと、 わんくま勉強会とかで喋ってますが、 ふと気がついた。 そーいや、 ケント・ベック氏 ( Kent Beck ) のことを語っていなかったなぁ、 と。
ので、 とりあえず、 記憶から引っ張り出せたことをメモ。 f(^^;
・ たしかクライスラーだったと思うけど、 そこの破綻しかかったプロジェクトを立て直した時の経験から、 XP ( eXtreme Programing ) 手法を提唱。
・ XP の真髄は、 「 とにかくコーディングが好きだ!! 」 ということ。
なので、 どうやったら仕様書を書かずに済むか、 とか、 つまらないテストはコーディング作業に取りこんでしまえ、 とか。
・ XP のプラクティスの一つとして、 テストファースト技法を提唱。 そのためのツールとして、 JUnit を開発。
・ マーチンファウラー氏のリファクタリングを取り入れて、 テストファーストを TDD へと進化。
・ XP や TDD の本を何冊か執筆。 あちこちに寄稿することもあり。
※ 最近、 「Visual Studio Team System アジリティ(俊敏性) 向上のためのツール ~ ホワイトペーパー」 なんてのが翻訳されて、 ちょっとびっくり。
まぁ、 そんな人です。
なので、 テストファースト技法の本でお勧めを尋ねられたりした時に、 ケント・ベックの著作を紹介したくなるのですが… いかんせん、 文章が上手くない。 文体がどうこうというより、 説明のしかたが上手くない。 ので、 理解するのにかなり苦労します。 自分で手を動かしてみないと、 ピンとこない。 そんな感じです。 たぶん、 翻訳のせいではないと思う。
そんなわけで、 本の紹介とかはあまりしないのですが、 TDD やら xUnit やらの恩恵を受けている人は、 年に一回は東方を拝んでおきましょう。 f(^^;
| 固定リンク
「プログラミング」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【.NET Core】 プロジェクトを作ると 「project.assets.json が見つかりません」 エラー(2018.02.10)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
「-プログラミング ( わんくま )」カテゴリの記事
- [わんくま名古屋] 第21回: Metro サンプルコード解説 (1/3)(2012.04.15)
- [わんくま名古屋] 第21回は 4月 14日 - Windows 8 Metro をやるよ~♪(2012.04.12)
- [わんくま東京] 第59回の資料を公開しました(2011.06.02)
- [わんくま東京] 第59回は 5月 28日 - 名古屋から侵略します♪(2011.05.23)
- [わんくま名古屋] 第17回は 4月 9日 - TDD ネタで喋ります(2011.04.03)
「-プログラミング ( 開発プロセス )」カテゴリの記事
- Visual Studio 11 beta は Windows 8 beta と同時リリース! なんと、 TFS に Express 登場!!(2012.02.24)
- [本] アジャイルサムライ ~ アジャイルマインドの伝道書(2011.11.12)
- [MEMO] ファンクションポイントの算出法、あれこれ(2011.10.11)
- アジャイル開発を失敗させる 7つの大罪(2010.10.24)
- [岡崎図書館サイバー冤罪事件] MDIS って CMMI 認定を受けてる優秀なソフトウェア開発会社なんでしょ?(2010.09.26)
この記事へのコメントは終了しました。
コメント
さかもとです。
おがんでみますー!
投稿: さかもと | 2008年7月18日 (金) 10時20分