当前位置: 华文星空 > 心灵

如何引导程序员新人按正确的流程开发?

2018-10-31心灵

首先,你得要有流程。

其实让新人按照流程开发并不难,问题是你的描述显示出你公司根本就没有流程。也根本没有人来维护这个流程。

你希望凭空诞生一个莫须有的流程,然后在没有任何人维护流程的情况下它能够自主自然的运转起来,这是不现实的。

所以题主,你需要的是先建立你公司的流程,只要你真的建立好了流程,那么流程自然会出现在新人开发的过程中,无法规避,不会因为他是新人就变得不存在了。

高票说的那个方案,同样也建立在这个前提下,首先要有流程,然后还要有专 来保证这个流程的执行。如果那个 code reviewer 的人不存在,那么高票的那个方案就没法执行。

为什么 code reviewer 需要专人?因为如果让他写代码,他的产出可能比看代码要高;让他写代码,可能获得更大的成就感;让他写代码,可能会觉得更有趣。——对于大多数程序员来说,看代码都是比写代码更痛苦的事情,如果可以,不会有人愿意把时间浪费在看与自己无关的代码上。。。一个能写代码的人自然会抗拒 code review 这件事情,除非完全剥夺他写代码的任务,才能让一个人安心看代码。