坪庭だからショベルカーなんていらない、つるはしでいい

ショベルカーで穴を掘る威力は人力に対して圧倒的であることは誰が見ても理解できる。
10tトラックで荷物を運搬する威力は人力に対して圧倒的であることは誰が見ても理解できる。
では、オブジェクト指向プログラミングの威力は理解できるだろうか?

メンテできないからショベルカーなんていらない、つるはしでいい - プログラマーの脳みそ

坪庭を整備するのにショベルカーなんていらないし、10tトラックもいらない。
つるはしと手押し車があれば足りる。


そりゃぁショベルカーは巨大な穴をやすやすと掘るし、10tトラックは凄まじい分量の荷物をやすやすと運ぶ。でも、坪庭を整備するのにそんなものは不要なのだ。そもそも機械を入れることすらできないよ!


…ということも忘れてはならない。Excelの計算式(マクロではない)にオブジェクト指向は不要だろうし、関数電卓にも不要だろうし、アドベンチャーゲームのシナリオのスクリプトにも不要だろう。


高層ビルを建てるならショベルカーとか10tトラックとかクレーンとか重機は必須かもしれないけど、それが不要な時もある。前提が違えば結論が変わってくる。