タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

testingに関するotonasi_kaoruのブックマーク (1)

  • リファクタリングしてますか?: 柴田 芳樹 (Yoshiki Shibata)

    「リファクタリングの第一歩」(7頁)として、次のように述べられています。 リファクタリングを開始するとき、最初にすることは常に同じです。対象となるコードについてきちんとしたテスト群を作りあげることです。リファクタリングは非常に順序だっていて、新たなバグを生み出しにくくなっていますが、人間が作業する以上、間違いを犯す可能性があります。このためテストは大切で、きちっとした一連のテストを用意するべきなのです。10年前に読んだ時に、私自身がきちんと理解していなかったのは、この点です※1。きちんとしたテスト群があり、それらを使用してコードをリファクタリングすることが、リファクタリングの基なのです。しかし、そのためには、自動化されたテストが必要となります。いくらテスト群があっても、すべて手作業を実行しなければならなければ、役に立ちません。 単体テストが自動化されておらず、手作業で行われているような組

    リファクタリングしてますか?: 柴田 芳樹 (Yoshiki Shibata)
  • 1