從開頭看,這是一本武林秘籍,這是一本修煉內家武功的武林秘籍,好吧不開玩笑,作者打了個比方,這是一本以敏捷方法為總稱的內家功夫
秘訣為:
迭代開發,價值優先
分解任務,真實進度
站立會議,交流通暢
使用者參與,調整方向
結對編輯,**質量
測試驅動,安全可靠
持續部署,一鍵安裝
定期回顧,持續改進
不斷學習,提高能力
什麼是敏捷?
以人為本,團隊合作快速響應變化和可工作軟體的作為宗旨的開發方法
個體和互動勝過過程和工具
可工作的軟體勝果面面具到的文件
客戶協作勝過合同談判
響應變化勝過遵循計畫
搞清問題的本質,從本質上解決問題
分階段迭代,可計量的模組任務劃分,保證軟體的質量
頻繁整合,短迭代,增量發布及時讓客戶看到結果並反饋
讓使用者做決定,用業務負責人能懂的語言描述遇到的問題並讓他做決定
避免在前期做過渡設計,好設計是正確的不是精確的
保持系統隨時可以發布,頻繁整合
積極進行多平台測試
尊重並傾聽使用者的聲音
編寫可讀性好的**
動態評估,考慮效能,便利性,生產力,成本和上市時間,不要為感覺上的優雅將設計複雜化
開發可以工作的,最簡單的解決方案
編寫高內聚**,功能單一
面向過程的**取得資訊,然後做出決策,物件導向**讓別的物件去做事情
將命令和查詢分離開來,命令可能會改變物件狀態,返回乙個有用的值,查詢僅僅提供開發人員物件的狀態
委託和繼承,多用委託,
維護乙個問題以及解決方案的日誌
警告就是錯誤
最小化系統,查詢問題
報告所有的異常,
提供有用的錯誤資訊
定期安排會面時間
1,昨天有什麼收穫
2,今天計畫做什麼工作
3,面臨什麼障礙
架構師也要寫**
成為指導者,分享自己的知識
指給正確的方向而不是提供解決方案
這本書就讀完以後提煉出來以上簡練的內容,其中紅色的部分是我在工作中實踐過並產生強烈共鳴的地方。總起來說這本書還是很值得一讀得,本書還有很多地方細緻的闡述了許多案例和想法,有時間可以多讀幾遍,將書中的一些有價值的東西在工作中實踐一下並總結歸納形成自己的思想,實踐出真知嘛!
高效程式設計師的45個習慣
做事。與其推卸責任,不如去解決問題。欲速則不達。要增量程式設計,步步為營。沒真正理解一段 之前,別急著去修改它。對事不對人。掌握提問 反駁 爭論的技巧,注意說話口吻,不能帶個人情緒的接受或反駁別人觀點。排除萬難,勇奮前進。要真誠 有勇氣地說出實情和想法。當你發現某段 很混亂,需要重構,好,說出來。跟...
溝通至上 《高效程式設計師的45個習慣》讀書筆記
高效程式設計師的45個習慣 這本書的副標題是敏捷開發修煉之道,這是一本講敏捷的書,如果你之前未接觸過敏捷,從這本書,可以了解到敏捷的核心觀點。這裡面主要講了三方面的內容,觀念,溝通,以及編碼。我們首先從觀念來看,提觀念當然少不了敏捷宣言 個體和互動勝過過程和工具 可工作的軟體勝過面面俱到的文件 客戶...
高效程式設計師的45個習慣2
1.選用有意義的注釋,用注釋描述 意圖和約束,注釋不能取代好的 2.在效能.商業價值.優雅.生產力幾個因素上,沒有必要追求所有的最優,開發者需要權衡,合理投入 3.使用漸進的方式來程式設計,尋找優化點,而不是追求一氣呵成,除非有不可辯駁的理由,否則不要使用艱深的技術.模式,使用最簡單的解決方案 4....