首先对无代码问题感到抱歉,但我想澄清一件事。
我的团队中有一位高级开发人员正在积极推动代码质量 - 合并请求审查,没有糟糕的代码和类似的。但是团队中的大多数其他人都有 - 完成了该死的心态。作为一个商务人士,我根本不检查代码,但如果我没有那个关心质量的人——在我看来,我们会在某个时候遇到一些繁重的重构周期。
但是,过分关注质量当然也有不利的一面——这只是需要时间。当我们必须随着业务需求的变化而调整时,也许我们将不得不抛出很多漂亮的代码。
两个问题:a) 你如何保持产品的质量?你使用什么做法?b) 足够关心代码质量的界限在哪里(不是太少也不是太多)?