先日、 QAをやっている方でJunitテストを書きながらレガシーコードを改善しつつ品質を高めたい方などいらっしゃいませんかー? 現状、Javaのコードが読めなくても、書けなくても、Junitを使ったことがなくても、やってみたいという方はいらっしゃいませんかー?— おっぴー || ぴーおつ (@_oppy) November 15, 2012 というつぶやきをしたら多数のひとにリツイートしてもらったので、なぜ、あんなつぶやきをしたのかもう少し書いてみたい。 なぜ、あんなつぶやきをしたのか、それは僕達のチームが技術的負債という痛みを抱えているからだ。 そして、技術的負債を解消しつづけるために、ともに開発現場にいてくれるエンジニアをチームが求めているからだ。 技術的な負債が生み出される原因は、エンジニアの技術もさることながら、負債を抱えたプロダクトを産み出すことを許す開発プロセスがあり、さらに