-2

コードを整理する必要があるのはなぜですか? コードを整理する目的は何ですか。コードの整理は、習慣になるまでは時間のかかるプロセスです。プログラミングコードを整理することのコストと利点を見積もろうとしています

4

2 に答える 2

1

あなたが図書館にいると想像してください。図書館の本はどれも整理されていません。あなたの仕事が本の参考文献を見つけることに依存している場合、本を探すのに多くの時間を浪費することになります. 数百冊の本しかない場合、これは簡単なプロセスかもしれませんが、数千または数万冊の本がある場合、それらを効率的に見つけるために、本を整理しておく必要があります。「本を整理するのは時間のかかるプロセスだ」とも言えますが、最終的には、整理しておくと時間を節約できます。

ソフトウェアがより複雑になると、同じことが起こります。組織化されていないプログラムを、組織化されたプログラム/コードベースに追加することは望ましくありません。複雑で組織化されていない (またはまったく組織化されていない) プログラムを使用/保守するのは困難です。

コードベースの編成に直面した場合の最大の問題の 1 つは、非常に単調で時間がかかることです。(知らず知らずのうちに) 簡単に変更を加えてしまい、バグが発生してしまいます。これらの変更は重要なテストを受ける必要があります (ただし、まとまりのないコードベースが高いテスト カバレッジを持つ可能性は低いです)。再利用されたり、存続期間が長い、まとまりのないプログラムは、通常、プログラムの存続期間にわたって大幅に多くの保守時間を必要とします。

100 行の概念実証を実行し、他のすべてのプログラムから独立している場合は、そのプログラムの構成にこだわる必要はありません。

于 2013-04-17T05:35:24.610 に答える
0

組織化されたコードは、乱暴に配置されたコードよりも、時間の経過とともに維持および拡張がはるかに容易になります。そのため、プログラマーは変数/メソッド/その他の名前に細心の注意を払っています。まあ、メソッドを短く具体的にしてください。Robert Martin の Clean Code を読むことをお勧めします。

于 2013-04-17T05:19:10.303 に答える