プログラムの理解とは何ですか?
プログラムの理解とは、プログラマーがコンピュータープログラムのソースコードが何をするかを理解する能力です。コンピューターサイエンスの指導では、プログラムの理解がしばしば見落とされています。ただし、わかりやすいコードを書くことは、それが書かれているコンピューター言語に関係なく、普遍的なニーズです。プログラマーがライブラリまたはコードを書いているが、その後何をするかを誰も決定できない場合、そのコードの背後にあるアルゴリズムとロジックは簡単に失われる可能性があります。プログラマーはしばしば明確かつ直感的に書かれていないことが多いため、プログラマーが独自のコードを解読できないことがますます一般的になっています。最初の方法は、コード作成中またはコード作成後にコードにドキュメントを追加することであり、2番目はその構造に重点を置いてコードを記述することです。両方の組み合わせaPproachesはほとんどのプログラマーに役立ちますが、ある戦略を別の戦略よりも好むコードビルダーがいます。どの方法を使用するかは、プログラマーによる個人的な好みの問題であり、コードを明確にしようとする試みは、まったくないよりもはるかに優れています。
コードにドキュメントを追加することは2つの方法のうち簡単であり、コードが書かれている言語に不慣れなプログラマにとって非常に便利な松葉杖になる可能性があります。ほとんどのコンピューター言語には、プログラムの理解を支援する特定のドキュメントスタイルがあります。コードドキュメントが徹底的に記述されている場合、新しいプログラマーの最初のステップは、すべてのドキュメントとコメントを読んで、コードをまったく読むことなくプログラムの仕組みを理解することです。プログラマーは、コードの構文とメカニクスに依存する代わりに、プレーンテキストで何が起こっているかを見ることができ、テキストをHと正確に関連付けることができます任意の場所での服装。ただし、コードにドキュメントを追加する場合、プログラマーは慎重になる必要があります。これは、ドキュメントが多すぎると混乱して邪魔になる可能性があるためです。
構造に重点を置いてコードを書くとき、プログラマーは、自分のコードを検討する他のメンテナーが言語の構文とメカニズムについて同等の知識を持っていると想定しています。時々、これは有効な仮定ですが、常に依存することはできません。構造に主に基づいたプログラムの理解は可能ですが、元のプログラマーの側でそれを促進するためには大幅に多くの作業が必要です。言語の仕組みと構文は、すべての文体的な慣習と同様に正確に守らなければならず、すべてが一貫している必要があります。このようにコードを書くとき、プログラマーは常に彼にとって明確なことが他の人には明確ではないかもしれないことを意識しなければなりません。
後のプログラムの理解、追加のドキュメントまたはstrのために目を覚えたコードを書く場合でも後でucturalの変更が必要になる場合があります。これはコードメンテナンスの自然な部分であり、プログラマーの手による障害ではありません。プログラマーの仕事は、できるだけ多くの理解上の問題を予測することですが、それらのすべてが常に捕らえられているわけではありません。