程式設計師的專業主義精神——評《程式設計師的職業素養》

出版圈郭志敏發表於2012-10-22

專業主義

1.精進技藝,保持時間上的投入,保持關注

2.負責,為製造的bug負責,而不是抱著“人非聖賢孰能無過”的態度

充足的測試用例->對修改程式碼沒有恐懼->經常性的改善程式碼->高質量程式碼

說“不” 和 說“是”

不要說試試看,給出明確答案,“是”或者“否 敢於說“不(提出異議)” 謹慎說“是(做承諾)”

編碼

進入“流態區”

保持節奏

不要盲目衝刺,唯一能夠加快進度的方法便是縮減範圍

在程式設計師所能表現的各種不專業行為中,最糟糕的是明知道還沒有完成任務卻宣稱已經完成TDD

練習

“程式設計柔道場”:用一些適當的題目練習技能,比如ACM題,書裡舉的是練習TDD的技能

測試

完成的定義不是程式碼寫完,而是所有測試通過、需求方確認

測試金字塔

UI測試 高成本 反應真實需求

驗收測試

整合測試

單元測試 低成本 高效率 缺陷更易定位

後面關於時間管理 & 預估 、 壓力團隊協作的內容不是特別有感覺,這些各種書上寫的也很多,大同小異

原文連結:http://book.douban.com/review/5619535/

相關文章