2013-06-10

テストコードがないコード技術負債でいいんだよ

http://methane.hatenablog.jp/entry/2013/06/08/%E3%83%86%E3%82%B9%E3%83%88%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8C%E3%81%AA%E3%81%84%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A0%E3%81%91%E3%81%8C%E6%8A%80%E8%A1%93%E7%9A%84%E8%B2%A0%E5%82%B5%E3%81%98%E3%82%83

テストコードがないコード技術負債」というのは、たぶん技術負債を正しく定義するのが目的ではなくてね。

たとえばリーダビリティの低いコードが一般的な意味技術負債であるのはそりゃそのとおり。なんだけど、「みんな読みやすコード書こうぜ」という訴えは、適性の欠けたプログラマもたくさんいる世界であまり意味をなさないと思うんだよね。「そんなもん書けるならとっくに書いとるわー」って話で。言っちゃ悪いが、バカにお前そのバカどうにかしろよって言ってるようなもん。

じゃあ、IT世界全体で品質底上げをするためにはどういう価値観を広めればよいかとなると、心がけやルール化によって誰でも(一応は)実現可能で、実現度合いが定量評価できる、ある種のプラクティスを重視するしかない。もともとテストというのはそういう側面もあるから重視されているわけでしょう。「テストコードがないコード技術負債」っていうのは、スローガン化することでテストコードをなるべく多くの人に書かせるよう仕向ける、要するに一種のレトリックだよ。だからこれはこれで正しいの。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん