LoginSignup
0
0

More than 5 years have passed since last update.

refactoring > ここでひとつ強調しておきたいのは、リファクタリングによって以前動いていたテストが動かなくなったときには、デバッグをしてはいけないということだ。作業をアンドゥして、よく調べよう。

Last updated at Posted at 2015-10-31

@ テスト駆動開発による組込みプログラミング by James Grenning

ここでひとつ強調しておきたいのは、リファクタリングによって以前動いていたテストが動かなくなったときには、デバッグをしてはいけないということだ。作業をアンドゥして、よく調べよう。問題が本当に明らかになれば、修正を試みよう。だがグリーンに戻すまでにどれくらいアンドゥが必要になるか、常に意識しておこう。もし1度や2度の変更でテストが成功しなければ、あなたは穴にはまっている。そのときに掘るのはやめよう。

gitなりを使うことによって上記のようなことがやりやすくなった。
また、テストを用意することで「動かなくなった」状況を把握しやすくなる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0