『読書感想文』JUnit実践入門 ~体系的に学ぶユニットテストの技法 を読み終えました

2014/03/09 | 書籍 , ,

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 162 follow us in feedly

まえがき

以前から読み進めていた書籍『JUnit実践入門 ~体系的に学ぶユニットテストの技法』を読み終えることが出来ました。個人的な課題などのレポート作成の際にも必要となるので感想や、勉強になった点などをブログの方でメモしておこうと思います。

JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)
渡辺 修司
技術評論社
売り上げランキング: 11,003

本書に手を出した理由

もう3月も中頃に入ろうかとしており、とうとう自分が現場でお仕事をする日も近づいて来ました。そもそもこの本を読みだしたのは2月の話なのですが、現場で開発するに辺り『テスト』というものをひととおり勉強しておく必要があるとは思っていました。

しかし、今までは自分の好きなものを好きなようにプログラムで実装し、我流にテスト(実行した時に思うように動作するかの確認)をしているだけで、JUnitをはじめ様々なプログラムのテスティングフレームワークなんてやること増えるだけで面倒くさいし、何をテストしたらいいのか、どうテストしたらいいのかが全くわからない状態でした。

その、『どうテストしたらいいのか』を解決するためにこの書籍を選択したわけです。

本書に関して

基本的なアサーションをはじめ、DBに依存するクラスのテストやAndroidのテスト、モックを利用したテストなど、色々ねケースに応じたテストコードの実装が紹介されており、目で読むだけでなく、実際にコード書きながら進めていくと面白いと思います。

後になってから気づいたけれど、最終章3章は実践問題となっているので、最後に実践問題をやるよりも章ごとに読み進めながら実践問題を解くスタイルで読み進めるといいかもしれません。

とにかくボリュームが多く、『え、テストコード書けるようになるにはこんないっぱい覚えなアカンの!?』ってなります。ただ、余談ですが、巻頭巻末にJUnitとEclipseのショートカットのチートシートが載っていたりと、痒いところに手が届いている1冊にもなっています。

ユニットテスト初心者が読むと

自分もユニットテストはチンプンカンプンな状態で読み始めましたが、とても時間がかかるし、覚えないといけないことが多すぎる状態に陥ると思います。

ただ、他の捉え方をすると、たくさん勉強できることが書籍です。3000円強でこれだけ新しく知識を吸収できると考えればとてもいい買い物です。

テストを書くことによるメリット

てなわけで、ひととおり、本書を使ってテストのお勉強をした私が感じた『テストを書くことによるメリット』をメモ

  • 自身をもってリリースできるようになる(質の向上)
  • クラスの設計を考える能力が鍛えられる
  • プロダクトコードを綺麗に書くことができるようになる
  • ドキュメントとしても使える

『テストしやすい設計を考えて実装する』→『テストコードを書く』→『やっぱりテストしにくい』→『リファクタリングする』というアプローチができるようになるのもテストの素敵な点ですね。

あとがき

あとなんだか、テストコードを実行したときのあの感じすごくスキ…

カバレッジとかワクワクする。

おすすめ書籍

JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)
渡辺 修司
技術評論社
売り上げランキング: 11,003

2014/03/09 | 書籍 , ,

関連記事

『Android開発』インテントにオブジェクトを渡す方法をメモ

まえがき Androidアプリで画面遷移の際にインテントを使って、数値...

記事を読む

Screeny Shot 2013-06-24 18.03.14.png

【migrate】ActiveObjectsを使ったjavaでのDB接続【その2】

まえがき さて、前回に引き続きjava × activeobjects...

記事を読む

『リーダブルコード』を読み終えてひとことふたこと

まえがき 今日、先日購入した書籍『リーダブルコード』を読み終えることが...

記事を読む

『良いコードを書く技術』を読み終えたので感想を残しておく

まえがき 良いコードを書く技術 -読みやすく保守しやすいプログラミング...

記事を読む

no image

【DELETE】ActiveObjectsを使ったjavaでのDB接続【その4】

まえがき 久しぶりのActiveObjectsに関する記事です。 ...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

  • Sorry. No data so far.

PAGE TOP ↑