渡辺修司のレビュー一覧
-
Posted by ブクログ
Java開発の現場には絶対置いといて、メンバーに読ませるべき内容の本。
この本のいいところは、
・全般的にJUnitの解説をしているので、Java開発が初めての方(他言語経験ありなし問わず)でも、JavaにおけるUnitTestのやり方や作法がわかる
・従来のassertTrueやassertEqualsで解説するのではなく、モダンなMatcher APIを使用して解説している
・モックを使用したテスト方法を解説している
といった、実践に役立つ知識やノウハウが多く含まれていること。
さらに、TDDやBDDにも踏み込んでおり、JUnitだけにとどまらないところが非常に良かった。特に、TDDに -
Posted by ブクログ
実践入門というだけあって、JUnitの基本的な使い方から、モックの使い方やCI、TDDなど実践的な内容になっている。
「SUT」や「共有フィクスチャ、フレッシュフィクスチャ」など、今までぼんやりしていた概念に用語をつけてくれるのは嬉しい。これってxUnit Test Patternsに出てくる用語のように思えるんだけど、xUTPは挫折していたところだったので、この本を読んどけばxUTPの方は良いかなという気になってしまった。
JUnitはほとんど使ったことがなかったので、ルールなどの独自の機能について参考になった。
Javaプログラマは一読した方が良いし、それに限らず.NETプログラマで -
Posted by ブクログ
JUnitで"今できるTDD"を知ることができる。
自分のようにテスト駆動開発をケント・ベックのTDD入門で知って、
そこから進めなかった人間には良い学習・練習の課題になった。
Java開発でテスト駆動開発・テスト自動化を導入しようと考えている人には最善の本。
TDDそのものとしては、出来ればケント・ベックのTDD入門を読んでから実践すべきだとは思うが、TDDの"Why"についても随時解説しているので、この本だけで初めるのも良いのかもしれない。
JUnitはわりと最近でもAPIは変わっているようなので、
今のうちに実践してしまうのが価値が高いと思われ -
Posted by ブクログ
ネタバレプログラムの検証に対して、考え方を変えるきっかけになった書籍です。
テストといったら、キャプチャをとる、手動で何度も繰り返し行うということをやってきた時期がありました。
テストケースも実施者によっては粒度も解釈も異なり一定の品質を担保することができませんでした。
初めてテストケースを書いたときに手動のほうが早いのではと思ったことがありました。
しかし、プロジェクトが進む中でで繰り返し実行して壊れていないことを確認することに大きい価値を感じるようになりました。
多くの開発者が並行して機能を開発する中で壊れていないことを確認することができる安心感は素晴らしいものでした。
フレームワーク