BoB大叔兩本經典作品《Clean Code》和《The Clean Coder》,中文版本都翻譯成為代碼整潔之道()∫嬗《The Clean Coder》關注的不是技,而是人夷家,闡述軟件開發(fā)人員的專業(yè)精神蒸其。
專業(yè)主義
專業(yè)的軟件工程師是值得尊重,是一種理想库快。
說“不”
Say No是專業(yè)主義必須有的精神摸袁,也是環(huán)境成熟的標識。在國內的企業(yè)义屏,很多時候靠汁,Say No會等同于對抗不合作,而Trying更講政治闽铐。Trying可能會有不一樣蝶怔,還是不輕易說No。這章跳過不看阳啥。
說“是”
并不是所有的請求說是添谊。專業(yè)人士需要尋找創(chuàng)新方法,做到有求必應察迟。當給予肯定時,會做出承諾耳高,并且確保各方明白無誤的理解承諾的內容扎瓶。
編碼
編碼不僅僅是技巧和方法,也包含著各種情境因素泌枪。
TDD
此事有定論概荷。
練習
專業(yè)人士都需要不斷練習來提高技能。
驗收測試
既要做好開發(fā)碌燕,又要做好溝通误证。避免垃圾進,垃圾出修壕。
測試策略
每個專業(yè)的開發(fā)團隊都需要一套好的測試策略愈捅。
時間管理
專業(yè)人士在短暫的時間盡可能高效的工作,盡可能出多的成果慈鸠。
預估
預估是軟件開發(fā)人員面對最簡單蓝谨,也是最可怕的活動之一。
壓力
專業(yè)程序員面對壓力,會堅守所受的訓練和紀律譬巫,并堅信這些可以戰(zhàn)勝最后期限和承諾所帶來的壓力咖楣。
協(xié)作
單打獨斗和游離于團隊之外都是不專業(yè)的表現。
團隊和項目
團隊比項目更難構建芦昔,需要保持相對穩(wěn)定的團隊诱贿。
輔導,學徒期與技藝
學校能夠傳授計算機編程的理論咕缎。原則瘪松,實踐,技能需要靠師徒個體間多年的細心督導才能獲得锨阿。
小結
敏捷宣言第一條:個體和互動大于流程和制度。宮本武藏也有“勿以器御心”墅诡。技藝壳嚎,方法決定能力的下限,專業(yè)素養(yǎng)才是上限末早。難得的一本關注程序員職業(yè)修養(yǎng)的人烟馅。以人為本也是如此吧。