実用的なプログラマー:仕事から3人の専門家へ

成功または失敗ソフトウェアのかどうかは、「ユーザーがトレードオフに参加しましょう」、しかし、進退を認識することが、ユーザーのビューに大きく依存
余分ではなく、停止する際に知っています。私たちにとって、この段階では、知識経済の時代に、知識資産は、特に一つとなって
重要として、それは私が方向性を指摘したように、著者は明らかに、前方に自分の意見や提案を入れて、この社会を排除されると考えています。
あなたのコードとき:
コードは進化する必要がある、それは静的なビジネスではありません。
復興は
改造しながら、機能を追加しようとしないでください。
あなたが改造を開始する前に、あなたは良いテストを持っていることを確認してください。
短い、意図的な工程の使用。
試験開始からソフトウェアに組み込むことができ、かつ様々な部品は徹底的に各セクションをテストするために一緒に前に結合されています。
プロジェクトが始まった前に:
需要がないだけで収集するために、掘るする必要があります。ユーザーは、むしろ彼らは現在、この事の道をやっているよりも、特定の物事を行うための理由をご覧ください。
要件文書を確立します。正式なメモテンプレートを行い
、良好な要件文書は抽象的なままになります
実践的哲学Chap1

プラグマティズムのプログラマが従うべきです。

私のソースは、猫が食べてみましょう:エラーが発生した場合、正直に言うと、先延ばしたり言い訳をしないでください。可能な解決策と結果の多様性を提供し、

他の人とコミュニケーションではなく、言い訳を提供します。

エントロピーソフトウェア:これは、壊れた窓の有名な原則です。小さなプロジェクトでは、何の問題の料理は、それによって、その後のエンコード時にたるみを持っていないかもしれません

より多くの問題を引き起こします。どんな小さなミスを容認しないでください、それを修正、または少なくともマークTODOラベル。

ゆでカエルと石のスープ:このセクションは興味深いです、それは徐々に大きな変化へと進化することができますどのように小さな変化の物語です。

一方で、死んで遺体の顔には、変化をもたらすか最初の人することができポジティブな変化を出産しようとしています。このように、

誰かが変更を行います。それぞれの変化の可能性は非常に小さいですが、大きな変化をもたらすために先細りすることができます。

一方、個人とグループの両方が、小さな変更の過失のために簡単です。これは時々不注意小さな変更ができることを意味します

それは巨大な変化を生み出しました。それは少し悪い習慣を作った人の悪意のあるまたは偶発蓄積があったかどうか、悪い変化は大きな尋ねるに蓄積することがあります

タイトルは、プログラマ間、彼らは最終的に問題を見ることができます。

ここで興味深い質問ですね。石のスープは、私たちは小さな正の変化による大きなポジティブな変化を出産することができ、私たちはカエルの表示を調理することができることを示し

これは、大規模な負の変化の誕生でそれらを無視して、混乱小さな負の変化することができます。個人が出産を変更しようとするとしているかを決定する方法

種、再び何の基準として負と正の変化?


実用的な方法に焦点を当てCHAP2

プログラムは、実用主義の原則を遵守する必要があります。

危険を繰り返します事をコードで数回繰り返される場合、1つの変化するので、メンテナンス時に問題を引き起こすと忘れること

逆説的に変更は別の原因となりました。これは、維持の難しさを増加しています。DRY原則に準拠するために、つまり自分自身を繰り返さないでください。

通常、繰り返しこれらのものによって引き起こされます:

繰り返し文書や、ユーザの要求によって決定、課せられました。これは通常、状況に応じて排除することができます。あなたは、メタデータのSCHEによって表される情報を繰り返す必要があるかもしれません

重複を排除するためにミリアンペアとコードジェネレータ。コメントとコードが繰り返されますが、実際にこれを繰り返す必要はありません。コメントは、見かけ上のコードを複製することはできません

物事を参照してください、しかし、より高度なものを表現しなければなりません。ドキュメントとコードが繰り返されます、あなたはドキュメント生成ツールを使用することができます。一部の言語では課します

いくつかの繰り返しは、それを解決することがより困難である、唯一の基本的な技術のいくつかは、他の関数で参照のcppファイルではありませんが、確認する必要があり、状況に依存することができます

ヘッダを有します。

過失の設計に起因する、意図しない繰り返し、我々は積極的にチェックし、再建する必要があります。パフォーマンスはDRY原則に違反するために必要な場合は、これを繰り返すことを覚えています

地球化学、モジュールの外部に漏れず、モジュール内の良好な動作を維持します。

いいえ忍耐の繰り返しは、一時的なトラブルよりもはるかに大きな痛みを伴う結果を招くことがありません。プログラマは、自分自身を訓練することを学ぶ必要があります。

繰り返しますが、私たちは開発者の間で、開発者間のコミュニケーションを強化する必要があります。

おすすめ

転載: www.cnblogs.com/hang-hang/p/11712790.html