12月
18
代碼風格一向是仁者見仁,智者見智的,不過我一直認爲人在寫代碼的時候,或多或少都會被現有的代碼風格所影響,而這個,有時候會影響思路,進而,儅需要實現一個新功能的時候,會影響這個新功能的架構,或者說,實現的方法。
我現在工作的項目,原來是由三個人來做的,我的小Leader,我的一個同事和我。一開始我和我的小Leader的風格或者說思路就很不一樣:他更傾向于C的風格,結構比較平坦;而我更傾向于C++的風格,喜歡做一些封裝,雖然還不至於成了過度封裝。這個也影響對外接口的設計,他的設計裏面,一般都用自己分配一個整數來作爲一個Handle來標識資源,對這類資源的所有操作都通過一個Manager類來完成;而我則比較簡單,把資源包在一個類裏面,把這個對象的純虛接口的指針直接暴露給外界。
Read User's Comments(1)