ソフトウェアのテストを考える

きのこ本のエントリーも落ち着いたわけですが、今年の課題の1つはテストにあります。世の中、サービスを作ろうという流れもあり、いわゆる業務系アプリのようなガチガチなシステムテストなどは逆方向な感じも否めません。しかし、ソフトウェア開発をする以上、テストとは向き合わなければなりません。最近は実装よりのスキルばかりつけても限界があるなと感じますし、上流設計を学べば学ぶほどドキュメンテーションから実装、そしてテストまでのトレーサビリティが重要と痛感しています。
というわけで、ユニットテストもそうですが、しばらくはドキュメンテーションやテストに関する話題でエントリーを書いてみようかなと考えてます。