摘要:
我呆了几个公司,发现一个有趣的问题。当B程序员接手A程序员编写的程序后,该程序在运行过程或测试过程中出现问题或瑕疵,那么B程序员第一想法不是去重构程序,而是推翻重来,特别是规模不太大的软件或程序。A程序员是程序的初步开发者,任何一个程序的第一个开发者总是不容易的,特别是小程序,小程序往往需要程序员自己去做需求收集、设计编码、测试验证的全部工作。所以在前期开发完成后,总会遇到一些问题。软件的成型并不是一步到位的,需要一个反复试错,发现问题和解决问题的过程,测试团队存在的意义就在于采用专业的手段帮助开发团队发现错误。当B程序员接手后,在一个既有的产品上发现瑕疵是十分容易的。牛B如微软开发的Of.. 阅读全文