Refactoring to Patterns 4

https://learning.oreilly.com/library/view/refactoring-to-patterns/0321213351/

日本語訳本「パターン指向リファクタリング入門~ソフトウエア設計を改善する27の作法

Chapter 4. Code Smells

最も一般的な設計上の問題は、以下のようなコードに起因します。
・重複している。
・不明確である
・複雑である

In all, the refactorings in this book address 12 code smells.
・Duplicated Code
 重複コード
・Long Method
 長すぎるメソッド
・Conditional Complexity
 条件文の複雑さ
・Primitive Obsession
 プリミティブ型への執着
・Indecent Exposure
 不適切な公開
・Solution Sprawl
 ソリューションの散在
・Alternative Classes with Different Interfaces
 インターフェースの異なる代替クラス
・Lazy Class
 怠惰なクラス
・Large Class
 大きすぎるクラス
・Switch Statements
 switch文
・Combinatorial Explosion
 組み合わせの爆発
・Oddball Solution
 異質なソリューション

memoO'REILLY Learning

Posted by shi-n