诸位公司项目的代码质量高吗?
我之前待过的都是些小公司,代码质量都不高。不过基本都是做的 to b 端的系统,所以感觉 bug 也不多,性能因为用户少也没什么感觉。
这次的公司做 to c 的应用,我就开始感觉 bug 贼多,系统性能也不好。代码质量一言难尽。感觉线上系统全是 bug,就等着用户来发现。
这种情况不是某一个人造成的,是产品,开发,测试一起造成的。
产品考虑需求不全面,想着开发写的时候会发现问题。
开发写代码的时候也没有多考虑,主流程能跑通就 ok,以前的历史代码是这么写的,新功能我也这么写。
测试也对系统不够了解,主流程差不多就可以了。剩下的 bug 随缘发现。\
总结一下就是,所有人都不了解系统。公司迭代又快,没时间去仔细思考。(以前一周一迭代,最近开始两三天就迭代一次)
造成的后果就是功能逻辑混乱,一但要加新的需求就会丢三落四,总有些地方没有兼顾到。线上全是 bug。
搞的我都有点怀疑自己的开发能力了,因为 bug 真的太多了。
以前网上总流传一个说法,大部分公司的代码不开源的原因不是业务有多机密,只是因为代码质量太差,开源了怕丢人。
所以今天想问下在座的诸位,你们公司的代码质量高吗?线上 bug 多吗?
推荐文章: