t_wadaさんと柴田芳樹さんの講演から、テスト駆動開発の良さを実感しました。 #JaSST
はじめに先日、JaSST'18 Tokyoが開催されました。JaSSTソフトウェアテストシンポジウム-JaSST'18 Tokyo最大7トラックにまで別れた中、私はテスト駆動開発関連のセッションにも参加しました。そのセッションで得た以下の内容を記載していきます。 チュートリアル「コードを書きながら学ぶテスト駆動開発」招待講演「私が経験したソフトウェアテストの変遷」JaSST'18 Tokyo...
View Articleモブプログラミングを色々な場所で体験してきた #mobprograming
はじめに社外でモブプログラミングを色々と発表聴講&体験したので、そこで感じたことなどを書いていきます。目次はじめに目次初めての社外発表聴講『大企業だけど新規ビジネス開発をモブプログラミングでやってみた』 in XP祭り2017得た気付きや感想初めての社外見学「実況パワフルモブプログラミング」 in Developers Summit...
View ArticleテストエンジニアがTDDブートキャンプに参加してきました #TDDBC
はじめに先日、TDDBCに参加してきました。tddbc.connpass.comこのイベントで色々と学ぶことがあったので書きます。目次はじめに目次今回の題材ペアプロ時の工夫工夫その1:忠実に実装する工夫その2:お題を分割するTODOに落とし込むための会話ログTODOを階層構造化するテスト設計の知識と紐付ける工夫その3:Greenのままリファクタリングを行う準備:お題2までのコードお題3の方針既存コー...
View Article「テスト駆動開発の『駆動』は誤訳なんじゃないか」と言われて改めて考えた話
先日、社内のSlackでこんなことを言われました。TDDとかのdrivenを駆動って訳すの誤訳じゃないのかと思うんですけど、どう思いますか?意味合いは駆動より操縦とか運転なんだと思うんですがそこで「駆動」の意味を改めて考えてみました。辞書で調べてみるgoo辞書では以下のように書かれています。[名](スル)動力を伝えて動かすこと。「四輪駆動」「駆動輪」書籍から考える書籍『エクストリームプログラミング』...
View Article【翻訳記事】TDD: 目的と実践
目次目次はじめにTDD: 目的と実践TDDとは何ですか?TDDの意図TDDはTestingですか?TDDはユニットテストを書くことですか?TDDだけで良いのでしょうか?TDDは良い設計を強要しません悪いテストはリファクタリングを妨げますなぜ悪評が多いのですか?はじめに今回は著者本人の許可をもらった上で、TDD: 目的と実践(原題は「TDD: Purposes and...
View ArticleTDDサイクルは戻ることも大事
はじめに本記事はテスト駆動開発 Advent Calendar 2021の1日目の記事です。このアドベントカレンダーはスカスカなので、テスト駆動開発の経験談などをエントリーしてもらえると嬉しいです!qiita.com目次はじめに目次本記事で伝えたいこと今回のお題新しいテストケースを考えて対応するサイクル2周目の「3.そのテストを実行して失敗させる」サイクル2周目の「5....
View Article
More Pages to Explore .....