以下の内容はhttps://higepon.hatenablog.com/entry/20081024/1224848040より取得しました。


21. I'm Changing the Same Code All Over the Place - WORKING EFFECTIVELY WITH LEGACY CODE (WEwLC)

の 21章 I'm Changing the Same Code All Over the Place。

マインドマップから再構成したまとめ

あちこちで同じコードを変更しているんだ

  • 小さいコードが重複しているだけだよ。リファクタリングする価値はあるの?
    • リファクタリングするとメソッドは focused メソッドになる。他のメソッドがやらないことを自分の仕事とするようになる
    • するとあら不思議、追加や修正が楽になる
    • だから価値はあるよ
  • リファクタリングは小さいところから大きなところへ
  • Open/Closed Principle
    • コードは拡張にたいして Open 、修正にたいして Closed であるべきだ。

所感

リンク

一人読書会 - WORKING EFFECTIVELY WITH LEGACY CODE (WEwLC)


posted with amazlet at 08.10.24
Michael C. Feathers
Prentice Hall
売り上げランキング: 4738
おすすめ度の平均: 5.0
5 設計が悪いシステムの保守でお悩みの方へ




以上の内容はhttps://higepon.hatenablog.com/entry/20081024/1224848040より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14