上线后的产品出现Bug,一直都是每个团队或者公司头疼的事情。
Bug有可能出现在产品设计上、也有可能出现在程序开发中(不是黑,但是大多情况下都在这块...)、也有可能是测试的疏忽,总之这个Bug送到了用户手上,也让用户find的出来,这无疑是对公司或者团队的打脸。
“Bug是不可避免的”,“没有哪一款程序是没有Bug的” ...当然,po猪发这个帖子就是想咨询一下大家:如何改进项目开发当中的部分环节,从而减少上线后的Bug?
po猪现在能想到的是,开发加入TDD,测试阶段引入自动化; 增加开发和测试的周期; (当然TDD和自动化的加入成本比较高,所以更多的也是考虑到周期的增加.... - -|| )
Bug有可能出现在产品设计上、也有可能出现在程序开发中(不是黑,但是大多情况下都在这块...)、也有可能是测试的疏忽,总之这个Bug送到了用户手上,也让用户find的出来,这无疑是对公司或者团队的打脸。
“Bug是不可避免的”,“没有哪一款程序是没有Bug的” ...当然,po猪发这个帖子就是想咨询一下大家:如何改进项目开发当中的部分环节,从而减少上线后的Bug?
po猪现在能想到的是,开发加入TDD,测试阶段引入自动化; 增加开发和测试的周期; (当然TDD和自动化的加入成本比较高,所以更多的也是考虑到周期的增加.... - -|| )