コードの読み取りと読み取り

ベストプラクティス1-既存のソフトウェアソースコードを読み続ける

ソフトウェア開発者に必要な最も重要なベストプラクティスの1つから始める前に、いくつかの基本的な質問をさせてください。

  • 映画雑誌を読んでいますか?
  • 新聞を読みますか?
  • 道端での広告を読んでいますか?
  • あちこちに書かれたがらくたを読みますか?
  • あなたはただ読んでいますか....?

間違いなくあなたの答えは肯定的ですが、私があなたにシリーズのもう一つの質問をすると:

ソフトウェアのソースコードを読んでいますか?

既存のソフトウェアソースコードを読んで理解することが最も退屈な作業であるため、肯定的な答えを得るソフトウェア開発者はごくわずかです。あなたがソフトウェアのソースコードを読むのが退屈な仕事だと感じている人の一人なら、ソフトウェア開発者が人生で持つべき最も重要なベストプラクティスの1つを見逃していることになります。

小説家になりたいのなら、小説を書き始めることができますか?私は100%ノーと言います!!、あなたが書き始める前にあなたは間違いなく何百もの小説を読む必要がありますGOOD小説。映画の脚本家になりたいのなら、いろいろな良い映画の脚本を読むまで、良い映画の脚本を書き始めることができますか?、繰り返しますが、私の答えはノーです!

では、優れたソフトウェアコードを記述したい場合、大量のソースコードを読み取らずに、どのようにして優れたソースコードを記述できるでしょうか。何かを書くとしても、どれが一番いいかをどうやって知るのでしょうか?

他の人が書いたソースコードを読むことで、そのコードを書く際に犯した間違いを批判する機会が得られます。他のソフトウェア開発者がソースコードで犯した、繰り返してはならない間違いを特定することができます。

ソフトウェアコードには多くの属性(インデント、コメント、履歴ヘッダー、関数構造など)があり、既存のコード、特に経験豊富なソフトウェア開発者によって作成されたコードを読むことで学習します。他の人のソースコードを読むのに少し時間を費やすと、あなたは書くことができると確信していますBEAUTIFUL 数日または数週間でソースコードを作成できます。これまでソースコードを書いていた間違いを修正することができます。

実験することの1つは、過去に行って、数年前に作成したコードを確認することです。間違いなく笑うでしょう。なぜなら、練習をすることで常に改善しているからです。