多くの人がCode Completeを読む価値のある本だと言っているのを聞いたことがあります。残念ながら、私はとても忙しいので読む時間がありません。だから、この本の重要なポイントは何か教えてもらえますか?
多くの人がCode Completeを読む価値のある本だと言っているのを聞いたことがあります。残念ながら、私はとても忙しいので読む時間がありません。だから、この本の重要なポイントは何か教えてもらえますか?
回答:
Code Completeはソフトウェアの職人技です。それは上級プログラマー/中級者向けの本で、働くプログラマー向けに書かれていますが、少なくとも1年間プログラミングをしている人にとっては非常に有用です。
したがって、Code Complete(第2版)の重要なポイントは、第34章「ソフトウェアクラフツマンシップのテーマ」にまとめられています。私のメモから言い換えると:
しかし、最も重要なポイントは、第33章「パーソナルキャラクター」にあります。コーダーとしての向上を意識的に追求すれば、それが可能になります。最速の方法は、マスターコーダーの態度(謙虚さ、好奇心、知的誠実さ、規律、創造性)を取り入れながら、習慣を実践することです(多くの良い習慣が本に記載されています。名前)。
また、この本は、ソフトウェアの平均的なものと優れたものの間のギャップが計り知れないことを明らかにしています。その事実だけでも、良心的なコーダーが自分自身を良くするように駆動するはずです。
それはそれの短いです。長いバージョンは本の中にあります。:)さらに詳細が必要な場合は、それほど長くない、それほど短くないメモを送信することもできます。しかし、この書は確かに使い古されたお金と時間です。たとえ書くスタイルが時々面倒であっても。
完全なコードを超えて、The Pragmatic Programmerを強くお勧めします。中級レベルのプログラマー向けで、きちんと書かれており、高、中、低レベルのアドバイスがうまくミックスされています。
これは中級の本であり、ソフトウェア開発のベストプラクティスのポプリです。
あなたが初心者プログラマーであるなら、あなたは多くの材料を理解しません、そして、あなたが経験するならば、本はあなたがすでに知っていることだけを確認するでしょう。その結果、この本は、プログラミングの知識を少し持っている中級プログラマーにとって最も価値があるかもしれませんが、それらをすべて結びつけるベストプラクティスの本が必要です。
コードブロックのフォーマット方法と、各アプローチの相対的なメリットについては、いくつかのページが費やされています。個人的には、中括弧をどこに置くかについての大きな議論は終わったと思います。(またはそれは?)