シンプル=バッドシグナル説
知人と話していて、シンプルという言葉は手抜きの言い訳として使われることがあまりに多いので、シンプル=バッドシグナル(バッドな兆候)なのではないか、という話になりました。
シンプルが言い訳としてよく使われるのは以下のような場面です。
- 必要な機能が足りていない
- デザインがださい
- そこらじゅう手を抜いている
プログラミングにおいてよくあるのが、まじめに実装していないクラスに Simple なんとかという名前をつけるパターンです。自らシンプルと名乗っているものには疑ってかかったほうがいいのかもしれません。
以上、シンプルな考察でした。