使用済みプログラムは、一旦ゴミ箱に捨てましょう。 物を捨てることには悪いイメージがつきまといます。再利用に異を唱えるのは勇気が必要です。しかし、再利用して良いのは、再利用による長所と短所を比べて、長所の方が大きいと判断した時だけです。段ボールを再利用することは、再利用しないことよりも本当に得なのか。それが問題です。 再利用にはコストがかかります。段ボールなら、運び、刻み、洗い、溶かさなくてはなりません。プログラムの再利用にもコストがかかります。とりわけ、違う人が使う場合はコストが膨らみます。 再利用しやすいように書くことはすでにコストです。後で使うならと汎用化しようとして、無駄に複雑化することは良くあります。サンプルコードとして使う程度の再利用ならまだしも、そのまま組み込むとなれば動く状態を維持せねばなりません。使う方にしても、使い方を覚えるコストがかかります。時間が経っていたり、作った人
![一回捨てませんか? - ゲームクリエイターが知るべき97のこと](https://cdn-ak-scissors.b.st-hatena.com/image/square/cfdea16a7eab1487b08dd1e1a015d471ea51500b/height=288;version=1;width=512/http%3A%2F%2Fxn--97-273ae6a4irb6e2hxjpb5etb3nqtgfpmg22065a.com%2Fimg%2Fogp.png)