エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
「レガシーコード改善ガイド」のススメ 第5回:レガシーコードを攻略するための原則とプラクティス
既存のコードの責務を把握する3つのプラクティス 多すぎる責務を抱えているレガシーコードを改善するた... 既存のコードの責務を把握する3つのプラクティス 多すぎる責務を抱えているレガシーコードを改善するための第一歩は、既存のコードの責務を正しく把握することです。そのためのプラクティスとして、第20章では巨大で複雑なコードの責務を把握するための7つの経験則を紹介しています。ここではその中から、3つのプラクティスを紹介しましょう。 プラクティス 1:メソッド分類法 図1に示すRuleParserクラスを例に考えてみましょう。これは『レガシーコード改善ガイド』に記載されているもので、あるプログラミング言語のルール表現を含む文字列を評価するクラスです。このクラスの責務を見つけるにはどうしたらよいでしょうか。 このクラスには、全部で8つのメソッドがあります。いくつかのメソッドは同じ単語を含む名前を持っています。そこで、名前を基準にしてメソッドを分類してみましょう。evaluateメソッドとaddVari
2011/02/02 リンク