程序员为什么不能一次性写好,需要一直改Bug?
就经验而言,有以下几点原因:1.开发人员对业务的理解程度决定了代码开发的基本方向的正确性。方向错了,写得再好也得重来。2.开发人员编程水平参差不齐。3.开发模式不同,如果是结对编程或者第三方实时校验可以在第一时间完善代码,修复维护成本会显著降低4.技术难度和功能复杂程度在一定程度上会影响最终代码的难度,做好前期业务功能评估很重要。5.还有一个非常重要的点很多人意识不到,就是开发人员的工作态度和编码风格。我曾经团队里有技术非常厉害的大拿,但是开发出的代码却错漏百出,跟他一块跟踪核对,发现都是些细枝末节的小问题,就是粗心大意造成的,而其他人虽然技术不怎么强,但问题却很少。
赞3
踩0