知乎上有个提问:作为程序员,我们更应该关注代码质量还是只需要以完成业务功能就好?
今天我们就这个话题,一起做个讨论。
关于这个问题,我相信会有两种不同声音出现:第一种认为必须优先保障代码质量啊。
一款产品的推出,前提不是应该代码写的很优雅,可扩展性良好,测算覆盖率近乎100%作为前提嘛!
这个时候,一些人比如市场专员就跳起来了:他们认为,我管你怎么写代码的,你们尽可能的用最短的时间,把产品功能做出来,我们好第一时间往外推,签单搞起。
这样下来,这个问题似乎变成了一个非黑即白、二选一的话题了。事实真的是这样吗?
接下来推荐一个高赞回答,看完之后,大家不妨思考一下:你认为这是一个二选一的问题吗?如果不是,你是否也跟下面这哥们的观点一样:先优先把产品做出来,其他的东西,并不是说不重要,但我们可以退而求其次,优先级适当调低,哪怕真的需要重构,我们等到一定的空档期,可以再单独安排...
以下是正文: