從人性的角度來探討project management和team management的issues。 隨著相關經驗的增長,回過頭來檢視作者給的箴言,可以發現作者是實務派,所給的建議非常地實際,能夠切中問題的核心。
Because we go about this work in teams and projects and other tightly knit working groups, we are mostly in the human communication business. Our successes stem from good human interactions.
在工作中,我們常常會需要在既有的軟體上,加入新的功能。但既有的code若設計不當,會讓我們很難改得動,或者是改動的過程中會產生許多bug。本書提到refactoring的觀念,提出一套完整的流程,幫助我們把舊有的code改善成為易讀、易改的code。