テスト駆動
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*テスト駆動開発について考える [#p3a1080f]
新規で作る場合と、既存のコードがある場合とでわけて考えた...
まずは、新規で作る場合で、テスト駆動の開発について思った...
いたくない注射針を作った町工場のおやじさんの本を読んだ。
そこには、こんなふうなことがかいてあったんだ。
図面はどんなにがんばっても、60点でしかないことが多い。
だから、図面通りつくっても、60点にしかならないし、結局...
そんなことよりも、即興のジャズのようにだんだん100点に...
みたいなことが書いてあった。
そういう本を読んだあとに、テスト駆動とはなんぞやという、...
モックの作成、それに先立つ
インターフェースの発見
テスト駆動のやり方は、60点の設計書で行きましょうという...
*インタフェースだらけの設計ってどうなんだろう [#g28e2cc6]
以前、プログラマーが100人がかりのプロジェクトに参画し...
そこでは、とにかくクラスを作るとインタフェースもセットで...
インターフェースだらけになると、ビルド時間も増えるし、ビ...
面倒でしかたがなかったよ。
*インタフェースを作らなくてもテストはできるんじゃないか [...
そもそも、モックオブジェクトがテストに必要っていう考え方...
メソッドの引数のつくりかたによっては、テストしやすく作れ...
結びつきを疎にするとかって言う人もおおいんだけれども、自...
モックオブジェクトとか、DBの初期設定とかも、自分はグロー...
それの厄介なところは、いらない変数が多いこと。
できれば、少ない変数で処理を把握したい。
むしろ、モックを使わずに、テストできるようにしたいんだ。
*状態遷移のあるプログラム [#q02e3f7d]
経験上、状態遷移を含むプログラムは、厄介なことになりがち...
*テストデータの作りやすさ [#r3e6306f]
事前のデータを作ることが困難だったりするだろう。こっちの...
なぜかというと、
何度も修正して、動作確認、修正して、動作確認ってやるんだ...
終了行:
*テスト駆動開発について考える [#p3a1080f]
新規で作る場合と、既存のコードがある場合とでわけて考えた...
まずは、新規で作る場合で、テスト駆動の開発について思った...
いたくない注射針を作った町工場のおやじさんの本を読んだ。
そこには、こんなふうなことがかいてあったんだ。
図面はどんなにがんばっても、60点でしかないことが多い。
だから、図面通りつくっても、60点にしかならないし、結局...
そんなことよりも、即興のジャズのようにだんだん100点に...
みたいなことが書いてあった。
そういう本を読んだあとに、テスト駆動とはなんぞやという、...
モックの作成、それに先立つ
インターフェースの発見
テスト駆動のやり方は、60点の設計書で行きましょうという...
*インタフェースだらけの設計ってどうなんだろう [#g28e2cc6]
以前、プログラマーが100人がかりのプロジェクトに参画し...
そこでは、とにかくクラスを作るとインタフェースもセットで...
インターフェースだらけになると、ビルド時間も増えるし、ビ...
面倒でしかたがなかったよ。
*インタフェースを作らなくてもテストはできるんじゃないか [...
そもそも、モックオブジェクトがテストに必要っていう考え方...
メソッドの引数のつくりかたによっては、テストしやすく作れ...
結びつきを疎にするとかって言う人もおおいんだけれども、自...
モックオブジェクトとか、DBの初期設定とかも、自分はグロー...
それの厄介なところは、いらない変数が多いこと。
できれば、少ない変数で処理を把握したい。
むしろ、モックを使わずに、テストできるようにしたいんだ。
*状態遷移のあるプログラム [#q02e3f7d]
経験上、状態遷移を含むプログラムは、厄介なことになりがち...
*テストデータの作りやすさ [#r3e6306f]
事前のデータを作ることが困難だったりするだろう。こっちの...
なぜかというと、
何度も修正して、動作確認、修正して、動作確認ってやるんだ...
ページ名: