件のコメント下記サイトにはテスト駆動開発の動画の講座に加えて、動画の書き起こしがまとめてあります。技術評論社http://gihyo.jp/dev/serial/01/tdd以下は僕が動画を見ながらメモしたものです。技術評論社http://gihyo.jp/dev/serial/01/tdd/0008受け入れテスト/機能テスト。技術評論社http://gihyo.jp/dev/serial/01/tdd/0009大きいテストを書くそのテストを満たすために、実装するToDoを書いていく実装の段階を細かくしていく大きいテストはレッドのままだが、その中の細かい機能をレッド・グリーンのサイクルを回していく。技術評論社http://gihyo.jp/dev/serial/01/tdd/0010上記の細かい機能のテストの最小単位は、不安という感情。このコードは自信がある、または、以前書いたことがあるコードだと思うなら書かない学習テスト暗記できていないメソッドの使い方、よくわかっていない使い方についてテストしながら理解する例えば、正規表現によるパターンマッチ。技術評論社http://gihyo.jp/dev/serial/01/tdd/0011最初に大きなテストを書いて失敗させる例)アプリ起動後に初期化処理が実行される。その結果をテストするコードを書くこれを成功させるために、小さいテストを書いて開発を進める例)初期化処理を構成する細かいメソッドのテストを書く開発を進めた結果、最初の大きなテストが成功するその後仕様変更等が行われた場合、小さいテストの結果が真っ赤になり、メンテナンスが他変になる場合がある小さいテスト群と大きいテストは資産価値が同じと考えて良いのではないか。技術評論社http://gihyo.jp/dev/serial/01/tdd/0012モック:仕様のシミュレート開発中のクラスAがあり、別チームが開発しているまたは、まだ開発されていないクラスB,Cがある場合は、クラスB,Cの偽物(モックオブジェクト)を作ってシミュレートしてクラスAをテストするその後、本物のクラスB,Cが出来上がったら、A,B,Cを結合してテストし成功させるある日、クラスCに仕様変更が発生する。技術評論社http://gihyo.jp/dev/serial/01/tdd/0017リファクタリングはどこまで?重複がなくなるまで。好きに触れないインタフェースリファクタリングではいきなり廃止しないで、非推奨にして残しつつ新しいインタフェースを追加する。人気の記事Eclipseの高速化メモEclipseが重いと一言に言っても、いろいろな工程での話があると思いますが、過去記事のなども含めてこの記事にピックアップしておきたいと思います。以下はWindows環境での話です。JavaでprivateなfieldやmethodにアクセスするJUnitでテストしてると、privateなフィールドにアクセスして、値を参照したりセットしたりしたくなるわけですが、よく使うのでメモしておきます。次のような対象のクラスがあるとします。...Androidのlogcatを自動で保存させたいEclipseのlogcatビューは、いらないログはすぐ消してしまうので、さっきのログをもう一度見たいという時に、どこかに残ってないかなと思うことが時々あります。Sh...Eclipseで一通り基本的なGitを使ってみる備忘録的にまとめておきたいと思います。おかしな点があればご指摘いただければ幸いです。