团队开发环境一致性

来源:互联网 发布:mysql count 多个字段 编辑:程序博客网 时间:2024/06/05 14:31

每次招进新人,都让其选择自己最擅长的环境,这有好处也有弊端。

好处是:

每个人使用自己最熟悉的环境,进行相应的开发,相对来说,开始时能保持以往的高效;

集成时兼带将不同环境的效果进行了测试;


弊端是:

由于多个环境的存在,在集成时会出现好多不兼容的情况,增加调试时间,团队中曾经出现一个极端的例子——团队中tornado和django同时存在,这给开发、调试、部署增加了很大的难度;

如果再加一点团队成员之间的个性进去,就会出现相互推诿的情况;


从这些经历,在一个新的项目和工作情景中,尽量要求团队成员采用统一的开发环境,原因如下:

这样可以减少集成时出现的各种问题,虽然开始时有部分成员转换到新的环境,效率有所下降,不过应该能够很快地赶上来;

不同环境兼容性的测试,可以在开发计划时,设计阶段就进行相应的考虑,并且要求成员单元测试就注意,再一个如果有专门的测试人员,可以由相应的测试人员进行相关的测试。

0 0
原创粉丝点击