« 文章を書くこと、プログラムを組むこと | トップページ | 楽をするための苦労 »

2008年7月25日 (金)プログラムの積み木

おはようございます。本日の当番、プログラマーのG.Iです

最近、またよく物忘れをします。一時期は良くなったのですが、、、
多分プロジェクトが進んで自分が管理するソースが多くなってきたので、そっちの方に脳の記憶容量が取られているんじゃないかと勝手に思っています。

それはとりあえず置いておいて、、

プログラムというのは、行き当たりばったりで組んでいると不安定な積み木みたいに、いつ崩れてもおかしくないような状態になってしまうものです。
これは管理するソースが多くなればなるほどそうなるといえます。

ただ積み上げていくなら比較的簡単なのですが、世の中には仕様変更というものがありまして、、
せっかく積み上げたものを崩さないといけない場合が出てきます。
その場合プログラマーは、崩すのは一部だけでよいのか、初めから積み直した方が良いのか、色々考えなくてはいけません。
その判断を間違え続けると、最終的には初めに言ったように不安定なものに仕上がってしまいます。

なので、プログラムを追加/変更する場合は、きちんと他の場所に及ぼす影響を考えて組んでいかないといけません。

しかし、長いこと同じものを作っていると、どこに積んでも他の場所が崩れてしまうといった場合が必ず存在します。
そんな時は、崩れる部分を無理やり補強して上に乗せていくしかないんですが、これをやりすぎると補強だらけの見た目によろしくないものができてしまいます。
見た目によろしくないものが出来上がってくると、次にどこに何を積んでいけばいいのかがだんだんと分かりにくくなっていきます。
その結果結局初めから作り直した方が、早かったりする場合もあります。

 
まあ結局何が言いたいかというと、、
プログラムを追加/変更する場合は、きちんと他の場所に及ぼす影響を考えて組んでいくしかないということです。

おわり

follow us in feedly
result = encodeURIComponent( "http://www.accessgames-blog.com/blog/2008/07/post_77df.html" );document.write( "result = " , result );&media=https%3A%2F%2Ffarm8.staticflickr.com%2F7027%2F6851755809_df5b2051c9_z.jpg&description=Next%20stop%3A%20Pinterest">

| | コメント (0) | トラックバック (0)

« 文章を書くこと、プログラムを組むこと | トップページ | 楽をするための苦労 »

プログラマー」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: プログラムの積み木:

« 文章を書くこと、プログラムを組むこと | トップページ | 楽をするための苦労 »