程序开发项目进行过程中,通常会冒出这样的困惑:应该选择速度,还是选择质量?很多程序猿都会有偷懒的思维,觉得把一些摸不清头绪.不知道怎么写的代码片段去掉,可以节省很多时间,更早完成项目计划. 其实过去几年中,我也是这么想的,但最近我开始意识到,这个问题的纠结之处不在于选择困难,而在于问题本身是个伪命题. 什么是“质量”呢?一般程序员说到“质量”二字时,他们说的有可能是测试通过率.变量命名.代码格式化.组件化.查找 bug.程序测试等等.也有可能是程序的可拓展性.服务延时.产品功能的完整程度. 问题…