【软件工程】总结心得

一大问题就是,如何在有很多不熟练、不高级的工程师的情况下,仍能保证产品的质量、稳定。

理想情况下,项目管理者当然希望能使用熟练的、高级的,具备高素质的软件工程师来写出高质量、稳定的代码。然而这永远是理想情况。实际情况下你永远是在启用多梯级的开发人员情况下,开发你的产品。

我曾经见过这样的情况:某个人的问题影响到几乎所有其他模块,导致大家都忙于查找、定位,浪费了其他人很多时间。原因项目的分层、模块设计不好,导致各个人之间的影响太大,一人的问题会影响到很多其他人,导致总体效率低下。

这个时候我们并不能盲目责备这位开发人员,而是需要项目管理者和高级工程师来做出合理的架构设计和模块划分,使各层、各模块之间尽可能地独立,不让各自的工作相互影响。这样达到了一个目的:即使某个模块写得不太好,也不至于影响到其他人产生蝴蝶效应。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值