ノートを読んで、コードのクリーンな方法プログラマのプロフェッショナリズム

ノートを読んで、コードのクリーンな方法プログラマのプロフェッショナリズム

著者[USA]ロバート・C.Martin

主な問題を解決するための本

ソフトウェアの専門家は何ですか

どのように行動するために、ソフトウェアの専門家

非常にタイトなスケジュールに対処するために、競合ソフトウェアの専門家に対処するため、および不当な経営者に対処する方法をどのように?

ときにソフトウェアの専門家は「ノー」と言うべきか。どのように言うこと?

どのようにストレスに対処するために、ソフトウェアの専門家
 
第一章のプロフェッショナリズム
あなたが知っておくべきこと1.1
1.2責任を負いします
すべての1.3まず、何の被害を問題ではありません
1.4職業倫理
キャリア開発は、あなた自身のビジネスです。雇用者は、職場であなたが無敵にする義務を負いません、会議に出席したり、充電ブックのすべての種類を購入するためにあなたを送って、あなたを訓練する義務はありません。これらはあなた自身のことです。自分のキャリアの雇用者は、ソフトウェア開発者が惨めになりたいと考えています。
1.4.1自分のフィールドを知っています
事項に堪能でなければなりません
1.デザインパターン、GOFパターン24
2.デザインの原則は、SOLID原則、だけでなく、設計コンポーネントの原則の深い理解を理解する必要があります
3.方法は、我々はXP、スクラム、リーン、カンバン、滝、構造解析および構造化設計を理解する必要があります
4.練習。テスト駆動開発、オブジェクト指向設計、構造化プログラミング、継続的インテグレーションやペアプログラミングを習得しなければなりません
ワーク、UMLダイアグラム、DFD図、図、ペトリネットワーク図、状態遷移図、フローチャート、およびデシジョン・テーブル内の構造
1.4.2学習を主張します
他の言語を学びます
1.4.3運動
カタは、素因数を分割する整数演算を書き込むように、解決しようとする単純な計画問題の形式であることが多いです。この演習の目的は、解決策を見つけることではなく、あなたの指と脳を訓練します。
遅かれ早かれ、10分であるかもしれないのウォームアップエクササイズや精巧なプロセスがあるとして、それをカタ。
1.4.4協力
1.4.5ガイダンス
1.4.6ビジネスを理解
雇用主/クライアントと一致1.4.7
1.4.8謙虚
第六章演習
かどうかの戦いのプログラミング、速度が起源と実践です。そして、実践との両方のいずれかの違いはありませんでした。徹底的に心の中で調理されるまで、私たちは実際に何度も何度も、問題と解決策のシリーズを選びました。
・第IX章時間管理
スプリットタイムとポモドーロ
避けてください:優先順位の混乱を、行き止まり、泥沼
あなたが穴に落ちた場合は穴のルールは、掘るません
 
 

おすすめ

転載: www.cnblogs.com/EricRaw/p/11531241.html