2014年5月18日日曜日

車輪の再発明をしてはならないという病気

プログラマはことあるごとに車輪の再発明をしてはならないと唱え続ける
では本当に車輪の再発明をしてはならないのだろうか?
そもそも車輪とは何の事だろうか
言うまでもなく既に同じものがある場合は同じものを作ってはならないという意味なのだろうが
おそらく9割のプログラマは違う意味で使っている
簡単にいうと手を抜けるなら徹底的に手を抜けという意味で使っている場合がほとんどである
ライブラリなんて3年もすれば時代遅れになっている場合がほとんどである
いうまでもなくそんなものは車輪でもなんでもない、ただ手を抜きたいだけなのだ
もちろん手間暇かけずに成果を得たいなどの意味もあるだろうが
察しの悪い人間は古いライブラリを含んでしまったために致命的な弱点を背負ってしまい
誰にも見向きもされないような成果物を作り出すだけの人間になってしまう
くれぐれも車輪の再発明という言葉を使う時は、それが本当に車輪なのかどうかよく考えてみる事だ

0 件のコメント: