パンくず
書籍 Refactoring to Patterns
Why I wrote this book
The Patterns Panacea
概要
The Patterns Panaceaについて
詳細
一見汎用的で洗練された万能薬のように思えるパターンだが、過信しすぎてはいけない。
ある開発で筆者がコードの修正にDecoratorパターンを適用しようとしたところ、
ペアプログラミングのパートナーはより簡潔でシンプルな方法でコードの修正を行った。
このことはパターンが万能薬ではないことを示している。
パターンはあくまで一つの選択肢に過ぎず、コードをシンプルに小さく理解しやすく実装することが重要である。
ポイント
Panacea=万能薬。
他の書籍でよく出てくるメタファとしては銀の弾丸。