一時期、別の作業をしており、元々の作業に戻ったときに、自分のソースコードを確認していると、なぜこのようなわかりにくかったり、不要なソースコードがあるのだろうと思いました。
そのソースコードを書いているときにも、どうすればいいかは考えて書いていましたが、やはり少し時間が経ってから見てみると、色々とわかることがあるなと思います。
どうしてもソースコードを書いているときには、その作業に集中してしまうので、周りが見えなくなるような感じになってしまうと思います。
そうならないためにも、ソースコードを書いているときに、第3者の視点で確認すること・1~2日程度経ってから見直す必要があると思います。
テストコードがあったので、修正したら真っ赤になり、どこがおかしいかがすぐにわかるので、ユニットテスティングツールは必要であると思います。
前も言いましたが、テストコードがないものはリファクタリングと言わず、破壊濃いです。
そのソースコードを書いているときにも、どうすればいいかは考えて書いていましたが、やはり少し時間が経ってから見てみると、色々とわかることがあるなと思います。
どうしてもソースコードを書いているときには、その作業に集中してしまうので、周りが見えなくなるような感じになってしまうと思います。
そうならないためにも、ソースコードを書いているときに、第3者の視点で確認すること・1~2日程度経ってから見直す必要があると思います。
テストコードがあったので、修正したら真っ赤になり、どこがおかしいかがすぐにわかるので、ユニットテスティングツールは必要であると思います。
前も言いましたが、テストコードがないものはリファクタリングと言わず、破壊濃いです。
※コメント投稿者のブログIDはブログ作成者のみに通知されます