团队开发环境一致性

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

好处是:

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

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


弊端是:

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

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


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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值