パルカワ2

PerlとRubyとイチャラブ

リファクタリング

あるメソッドリファクタリングしようとする。そのメソッドはどういう処理を行いたいか日本語で書く。日本語でリスト化したら、テストがあるか見る。テストがあればそれで良いし、ないならさっきリスト化した内容を網羅にするようにテスト書く。テスト書いたら、対象のメソッドを消し去り、書き直すというのを今日やった。リファクタリングの有名な本まだ読んでない。読むべきなんだろうけど、とにもかくにも金がない。良いって言われてる本ことごとく読んでなくてヤバイ。