25
TDD and me. とちぎテストの会議なポジションペーパー 予告編 druby.org 関将俊

TDD and me trailler

  • Upload
    mseki

  • View
    307

  • Download
    2

Embed Size (px)

DESCRIPTION

position paper of Tochigi Test no Kaigi

Citation preview

Page 1: TDD and me trailler

TDD and me.

とちぎテストの会議なポジションペーパー予告編

druby.org 関将俊

Page 2: TDD and me trailler

Hello, Again

重要なこと

なぜ西那須野公民館なのか

私のTDDへの認識

主張したいこと

Page 3: TDD and me trailler

重要なことを先に

先に

Page 4: TDD and me trailler

重要

まだ初刷買えます!

dRubyによる

関 将俊 著

分散・Webプログラミング

Page 5: TDD and me trailler

私について

サラリーマン

自称アーティスト

ハブ

Page 6: TDD and me trailler

ちゃんとした会社員

わりと大きな組織

製品のためのプログラミング

eXtreme Programmingだったもの

ソフトウェアの品質系学会

多くの場合、悪役としてご招待

Page 7: TDD and me trailler

自称アーティスト

自分のため・自己中心

アーティストとしてのプログラマ

わかって欲しい人にウケるため

オープンソースへの愛や正義には興味がない

Page 8: TDD and me trailler

みんなのハブ

勉強会の呼び水担当

顔を合わせる

同じ時間、同じ場所で

Page 9: TDD and me trailler

私のそばの人たちに

日本中のすんごい人たちと同じ時間、同じ場所を

今日、西那須野公民館で

遠くからありがとうございました

Page 10: TDD and me trailler

今日は

TDDは議論を呼び易い

TDDをハブにしていろんな考えを知る

Page 11: TDD and me trailler

というか

あの人とあの人とあの人の話を聴くとなんか見つかりそうだっ!

という、あの人たちを会場にたくさん用意しましたのでご堪能ください

Page 12: TDD and me trailler

議論を呼び易い

名前が微妙

マーケティングが感じ悪い

「プロセス」臭がする

Page 13: TDD and me trailler

TDDという名

TD-開発

名前の通り開発手法です

テスト駆動-D

テストなの?

Page 14: TDD and me trailler

ベイビーステップ

少しずつデザインする手法

小さなインターフェイス

小さな実装

書こうと思ったものが書けるよ

誰かが欲しいものができたかは別

Page 15: TDD and me trailler

ソフトウェア・テストの技法

テストとは、エラーをみつけるつもりでプログラムを実行する過程である。

Page 16: TDD and me trailler

テストファースト

次のステップを示す道しるべ

線を引くための定規

その線が欲しい線なのかどうかはわからないよ

Page 17: TDD and me trailler

テストスイート

通ってきた道のり

何度も同じ道のりを辿れる事の確認

Page 18: TDD and me trailler

マーケティング

テストへのリスペクトが足らん

「自動テストがあるんでテスト要らないっすよw

バグがないプログラムのつくり方

Page 19: TDD and me trailler

プロセス臭

「やんなきゃいけないからやってます

Page 20: TDD and me trailler

変化を促さない

XPはやり方自体を変化させることを良しとする

じゃあTDDは?

Page 21: TDD and me trailler

TDDはTDDに

囚われすぎてるんじゃないの

Page 22: TDD and me trailler

今日のネタ

ベイビーステップなプログラミング

様々な手法がある

仮説を検証していくスタイルは共通

落ちないように梯子をかけよう

Page 23: TDD and me trailler

咳のプログラミング

間近で見てる人もいるはずっ!

xUnit使わない

アプリから書く

型を使う

コンパイラにエラーを探させる

...

Page 24: TDD and me trailler

重要なことをもう一度

もう一度

Page 25: TDD and me trailler

重要

まだ初刷買えます!

dRubyによる

関 将俊 著

分散・Webプログラミング