トップページ > 過去ログ > 記事閲覧
プログラムの整理
名前: 日時: 2008/07/28 11:44

プログラムが長くなってしまい、とても見にくくなってしまった時はどのようにすればよいのでしょうか。

Page: 1 |

Re: プログラムの整理 ( No.1 )
名前:mister 日時:2008/07/28 17:50

注釈文をつければいいんじゃないでしょうか というか自分が理解しているなら人に見せない限り気にする必要もないと思います
Re: プログラムの整理 ( No.2 )
名前:キーチック 日時:2008/07/28 20:03

プログラムソースは,後で再利用することもあったりするので,自分しか 見ないプログラムでも,出来るだけわかりやすく書いて置いたほうが, いろいろと助かりますよ(実体験より) misterさんの言っているように注釈をつける他, 繰り返す部分は関数化してしまうなどして,簡略化するとわかりやすくなります. WinMain (略) { 関数1; 関数2; 関数3; 関数4; } のように同じ関数を使わない場合ですら,プログラムの流れをわかりやすくするという点では有効です. (ただし,変数の受渡などが面倒になる場合もあるので,これは善し悪しですが…)
Re: プログラムの整理 ( No.3 )
名前: 日時:2008/07/30 11:51

最近では大きなプログラムの作成を行う場合は、 1人でやることがあまり想定されていません。 複数人で行うことが殆どです。 複数の人がひとつのものを作るとき行う作業を 分担して作るものを分ける作業を、 モジュール化などといいます。 C言語のモジュール化には幾つかステップがあります。 1.関数分け ひとつの大きな関数に書かれている処理について 複数の関数で同じような処理をしている部分を 抜き出して関数にします。 2.ファイル分け 1で分けた関数を機能や関連した処理ごとに ファイルにまとめ、分割してコードを記述します #C++であれば、クラス化などでも良いでしょう。 3.モジュール分け ソースやファイルごとに分ける2までの作業と違い、 機能を持ったバイナリとして別にコンパイルした ソースを使う方法です。 #DXライブラリのように静的リンクのものや、 #動的リンクのDLLなどが存在します。 とりあえず、今は2までをやってみるのが いいと思います。
Re: プログラムの整理 ( No.4 )
名前: 日時:2008/08/02 22:00

返信遅れて申し訳ないです。 皆さんの意見のおかげで解決できそうです。 本当にありがとうございました。

Page: 1 |