コンピュータやソフトウェアのあれこれ@道民(&元道民)
Testing
[TDD][Testing] TDDをはじめる条件 #tddbc #tddconf
4月 22nd
色々と忙しすぎてブログが書けません。 JavaOneの話とか、JUnitの話とか色々書きたいんですが…もうしばらく我慢なのです。 で、TDDの前方依存と後方依存で意見が欲しいとのことなので自分なりの意見を。 技術的な前方依存 『TDDを始める前と終TDDを実際やるために必要な技術』 ・最低限対象言語でコードがかけるようになって ・最低限テスティングフレームワークを使えるようになって ・リファクタリングをしっかり学んで ・対象言語でのきれいなコード、設計とは何かを知って ・テストファーストを知って ...
[TDD][Testing] Developer Test から Customer Test へ #swtestadvent2011
12月 15th
これは、「Software Test & Quality Advent Calendar 2011」の12/15分のエントリーです。ソフトウェアテストや品質に関するAdvent Calendarという事で、前のエントリーは@kz_suzukiさんの「それでもやはり、品質を「予測」したい」になります。 Developer Test と Customer Test Developer Test と Customer Test とは、和田さんの講演の中で出てくる誰が何のためにテストを行うのかという観点で分 ...
[Testing][雑感] ソフトウェアのテストを考える
3月 28th
きのこ本のエントリーも落ち着いたわけですが、今年の課題の1つはテストにあります。世の中、サービスを作ろうという流れもあり、いわゆる業務系アプリのようなガチガチなシステムテストなどは逆方向な感じも否めません。しかし、ソフトウェア開発をする以上、テストとは向き合わなければなりません。最近は実装よりのスキルばかりつけても限界があるなと感じますし、上流設計を学べば学ぶほどドキュメンテーションから実装、そしてテストまでのトレーサビリティが重要と痛感しています。 というわけで、ユニットテストもそうですが、しばらく ...