テスト駆動開発プロジェクトの経験(4) 2014年10月23日 (前回からのつづき) テスト駆動開発は、書籍を通してある程度は頭の中で理解できますが、それだけではかなり限界があります。やはり、日々の開発業務で実践していくことで、様々な経験を積めることになります。単体テスト程度や小さなプログラムでは、直面する問題の範囲も狭いものとなってしまいます。 しかし、そもそも、テスト駆動開発をほとん… 続きを読むread more
テスト駆動開発プロジェクトの経験(3) 2014年10月16日 (前回のつづき) 本来、テスト駆動開発では、すべてのテストの実行は短時間に終わらせるようにすることが必要です。しかし、開発が進むにつれて増えていく機能とテストコードにより、徐々に、テスト実行時間が長くなっていきました。 ある修正が他の機能に影響を与えていないかを、すべてのテストを実行することで、検証しようとすると1時間以上要… 続きを読むread more
テスト駆動開発プロジェクトの経験(2) 2014年10月09日 (前回からのつづき) 私自身の転職により、私自身が開発を行うことがなくなってしまったので、私にとっての6年間におよぶテスト駆動開発は終わりを迎えました。その開発は、すべてC++で開発したのですが、その間に、私自身は多くのことを経験したと思います。 書籍を読んで良いと思ったことは、日々の活動で実践してみて、良いか悪いかの判断し… 続きを読むread more