UTは誰のため??

面白い記事が出ていたので、それの紹介。
話としては、XPのプラクティスとか、TDDの分野です。


http://www.atmarkit.co.jp/fdotnet/nagile/nagile04/nagile04_01.html
http://www.atmarkit.co.jp/fdotnet/nagile/nagile05/nagile05_01.html


こういうわかりやすい記事がでてるのはうれしいです。
PMなんかと話すと、やはりテスト=顧客に対する品質保証という考えが強く、


リファクタリングを平易にするためのUT
テストケースより、実装の簡潔な機能区分を考える(複雑なテストケース=メソッドの目的が絞りきれていない)


って発想はあんまりないようです。
プロジェクトがどうなるかわからないですが、それなりにうまくいってほしいものです。