エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ペアプロでTDDやってみよう(ライフゲーム) その1 - やっとむでぽん
アジャイルなソフトウェア開発を導入する手伝いという仕事の中で、ペアプロでTDDをやってみせるという機... アジャイルなソフトウェア開発を導入する手伝いという仕事の中で、ペアプロでTDDをやってみせるという機会がよくあります。ここ最近のバディであるid:haru01と組んで、ライフゲームをやってみせるのが定番化しています。 ライフゲームをテーマにしてどんなふうにTDDを進めるのか、これから簡単に紹介していきたいと思います。ベーシックな手法のみで進めるので、モック(テストダブル)とか、データドリブンテストとかそういうことはしません。言語はPythonですが、誰にでも読みやすいのがPythonのいいところなので、Pythonを知らなくても理解できるんじゃないかと思います。 ライフゲームにはWikipediaにもあるように、誕生・生存・過疎・過密の4つのルールがあります。TDDでライフゲームを書くには、この4つをもとにTODOリストを作ります。 死んでいるセルに隣接する生きたセルがちょうど3つあれば、
2013/02/06 リンク