提問者:
Scop
等級:
工程師
積分:
904
分
發送消息
查看用戶的所有發言
|
 |
對, 規劃要從一開始就做, 從module的劃分開始, 每個人或每個team只負責自己的部份, 把權責分清楚, 當需要修改不屬於自己的code時, 就要把負責那部份的人找來討論, 更有甚者, 只能提出需求請owner改, 因為會牽涉到的安全性與風險, 只有它的owner最清楚....
每一次的update都要有紀錄, 修改的人是誰? 為了什麼原因? 有什麼現實考量? 做了什麼妥協? 甚至於做過那些驗證? 有可能造成那些side effect? 最好直接訂出release note的格式, 所有人想update程式就得交出詳細的release note....
當然定時備份是必要的, 註解也是必要的, 若有需要, 甚至可以有一份詳細的report(特別是增加新的功能, 介面做了大更動, 或是有重大變革時)....
要管理好code, 不是一件容易的事呀......
|
|