« 画面に見えないバグ | トップページ | 予測せよ »

2008年11月20日 (木)

ソースの行数

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

突然ですが、プログラマーの皆さんは、自分のソースがどれくらいの行数か把握していますか?

私の場合は大体2000行くらいだと思います。
というか2000行くらいが限界です。
昔は10000行とかいって自慢していたりしたんですが
最近になってそんなこと言っていた自分が恥ずかしくなって来ました、ほんとに・・・。

というのも、結局プログラムというのは見やすいほうがいいので、行数もやっぱり
少ないほうが良い
にきまっているんです。

いいに決まっているんです!!

2000行を超えてくると徐々にコードを探している時間が長くなってきます。最近気づきました。
さらに5000行を超えてくるとコードを探すときに5分以上スクロールボタンをコロコロやっても
見つからなかったりします。
そんでもってやっと見つけたと思っても
今度は何で自分がそのコードを探していたかを忘れたりしていました。
そしてそして、それを思い出すのにまた5分くらいかかって



すごく効率が悪いです。

で、多くなったソースをどうやって少なくするかというと
まあ色々あるんですが、一番簡単なのがソースを複数に分割することです。
使用用途とかで分割しちゃいます。
そーすれば10000行あったソースが簡単に5000行になります。
でもやりすぎると今度はソースの数が増えてしまうので、ソース自体を探すのが大変になってきたりするので気をつけましょう。
4行のソースが700個とかなっても意味ないですもんね。

もしそうなったら、もう地道にソースを整理するしかないです・・・ハイ。

同じコードを何回も使っていたら関数化するとか
スイッチケース文をテーブル化するとか
色々マクロ化するとか
コメント消すとか
頑張るとか



とりあえずとっても大変です。
でもそうやって減らしていくしかないんです。

あ、ちなみに順番はどっちを先にやってもいいです。
先にソースの整理をして、どうしようもなくなったときにソースを分けるというのでも別にいいです。
そこらへんは個人の自由ということで。
しいて言うなら、ある程度ソースの整理をしてから分割したほうがいいかもしんないです。


まあ、それでもどーしても行数が減らないって時は、

諦めてコード検索しましょうね・・・。

|

« 画面に見えないバグ | トップページ | 予測せよ »

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

コメント

コメントを書く



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


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



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/217647/43170265

この記事へのトラックバック一覧です: ソースの行数:

« 画面に見えないバグ | トップページ | 予測せよ »