不要容忍破窗戶與軟體熵
質量是乙個團隊問題,最勤勉的開發者在乙個不在乎質量的團隊裡,會發現很難保持修正瑣碎問題的熱情。作為乙個團隊,不要容忍破窗戶
煮青蛙在專案開發中,要主動關注周圍環境的變化
交流團隊開發,需要研發人員相互交流,團隊作為乙個整體對外交流
不要重複
重複的**,不但會造成工作的浪費,也可能**維護的噩夢,多交流,多承擔
正交性傳統方式是瀑布流式
圍繞功能,而非職務進行組織,小團隊負責功能模組,這樣使團隊作為整體與變化的各種效應隔離開來
自動化確保一致和準確,自動化是團隊的必要組成部分
無處不在的自動化(專案編譯、構建、發布等)
測試早測試,常測試,自動測試
單元測試,整合測試,效能測試,可用性測試,回歸測試
好記性不如爛筆頭
構建技術文件
合理的注釋(要求**規範)
程式設計師修煉之道
在所有的弱點中,最大的弱點就是害怕自己暴露弱點。j.b bossuet,politics from holy writ,1709 provide options,don t make lame excuses 提供各種選擇,不要找蹩腳的藉口 don t live with broken window...
程式設計師修煉之道
身為一名程式設計師,當一本叫做 程式設計師修煉之道 的書出現在面前,又怎能忍住不去看呢?於是,出現了下邊的讀書筆記。該書確實博大精深,包含了很多內容,但很多都是點到為止。那種心中有劍的感覺,躍然紙上,或許高手都是如此吧。根據多年武俠觀摩經驗,一定要把不懂的記下來,以後肯定大有用處。那就記。第一章 注...
程式設計師修煉之道
1 通過自己工作上的不斷努力,成為公司的骨幹員工,構建自己的不可替代性。2 學院派講究的是把簡單問題複雜化,實戰派講究的是把複雜問題簡單化,模組化。3 c語言,資料結構與演算法,編譯原理。4 修煉程式的內功,是學習抽象能力和描述能力,與語言無關。5 獲得智力資本,從而為自己的資產提供最佳的方式 摘自...