优秀与拙劣的差别

我一直认为自己是个牛的开发者,但这只是一种感觉。今天对照了下面的这个实例,才醒悟自己一直是个拙劣的代码工人。 我们经常会遇到这种情况,出现了一个bug,并且时间紧迫。快速修复确实可以解决它——只要新加一行代码或者忽略那个列表上的最后一个条目,它就可以工作了。但接下来的做法才能说明,谁是优秀的程序员,谁是拙劣的代码工人。 拙劣的代码工人会这样不假思索地改完代码,然后快速转向下一个问题。... [More]