當前位置: 華文星空 > 心靈

如何引導程式設計師新人按正確的流程開發?

2018-10-31心靈

首先,你得要有流程。

其實讓新人按照流程開發並不難,問題是你的描述顯示出你公司根本就沒有流程。也根本沒有人來維護這個流程。

你希望憑空誕生一個莫須有的流程,然後在沒有任何人維護流程的情況下它能夠自主自然的運轉起來,這是不現實的。

所以題主,你需要的是先建立你公司的流程,只要你真的建立好了流程,那麽流程自然會出現在新人開發的過程中,無法規避,不會因為他是新人就變得不存在了。

高票說的那個方案,同樣也建立在這個前提下,首先要有流程,然後還要有專 來保證這個流程的執行。如果那個 code reviewer 的人不存在,那麽高票的那個方案就沒法執行。

為什麽 code reviewer 需要專人?因為如果讓他寫程式碼,他的產出可能比看程式碼要高;讓他寫程式碼,可能獲得更大的成就感;讓他寫程式碼,可能會覺得更有趣。——對於大多數程式設計師來說,看程式碼都是比寫程式碼更痛苦的事情,如果可以,不會有人願意把時間浪費在看與自己無關的程式碼上。。。一個能寫程式碼的人自然會抗拒 code review 這件事情,除非完全剝奪他寫程式碼的任務,才能讓一個人安心看程式碼。