Developers-best-practices-code-reading
コードの読み取りと読み取り
ベストプラクティス1-既存のソフトウェアソースコードを読み続ける
ソフトウェア開発者に必要な最も重要なベストプラクティスの1つから始める前に、いくつかの基本的な質問をさせてください。
- 映画雑誌を読んでいますか?
- 新聞を読みますか?
- 道端の広告を読んでいますか?
- あちこちに書かれたジャンクを読んでいますか?
- あなたはただ読んでいます…?
間違いなくあなたの答えは肯定的ですが、私があなたにシリーズのもう一つの質問をした場合:
ソフトウェアソースコードを読んでいますか?
既存のソフトウェアソースコードを読んで理解することが最も退屈な作業であるため、肯定的な答えを得るソフトウェア開発者はほとんどいません。 あなたがソフトウェアのソースコードを読むのが退屈な仕事であると感じている人の一人なら、ソフトウェア開発者が彼/彼女の人生で持つべき最も重要なベストプラクティスの1つが欠けています。
小説家になりたいなら、小説を書き始めることができますか? 100%ノー!!、 GOOD 小説を書き始める前に、数百の小説を読む必要があります。 あなたが映画の脚本家になりたいなら、あなたが様々な良い映画の脚本を経験するまで、あなたは良い映画の脚本を書き始めることができますか?再び私の答えはノーでしょう!
優れたソフトウェアコードを記述したい場合、大量のソースコードを読み取らずに優れたソースコードを記述できるようになりますか? 何かを書くとしても、あなたはどのようにして最高のものを知りますか?
他の人が書いたソースコードを読むと、そのコードを書いたときに犯した間違いを批判する機会が与えられます。 他のソフトウェア開発者がソースコードで行った間違いを特定することができますが、繰り返すべきではありません。
ソフトウェアコードには多くの属性(インデント、コメント、履歴ヘッダー、関数構造など)があります。既存のコード、特に経験豊富なソフトウェア開発者が作成したコードを読むことで学習できます。 他のソースコードを読むのに少し時間を費やすと、数日または数週間で BEAUTIFUL ソースコードを書くことができ、間違いを修正することができますソースコード。
実験すべきことの1つは、過去に行って、数年前に書いたコードを確認することです。間違いなく笑います。…練習をすることで常に向上しているからです。