程序员修炼之道三

测试你的软件,不然你的用户就得测试要想减小测试就要在编程是由更多的思考,若是你节省了这些思考的时间,那麽必定会在某个时候给你更大的蛮烦编程

编程必定要保证本身的程序,有更加灵活的结构。减小代码的重复。由于更多的重复会给你后期测试出来的BUG修改是给你更多修改麻烦。另外就是可撤销性,由于一但你须要更新修改本身软件时可撤销行会保证你的的程序有更大修改性。框架

这应当是和测试驱动开发相似的思想. 实际上测试是个好东西,只不过有时候写测试确实挺烦的,可是,若是咱们常常要做出改动, 那么测试是一件很是好的事情,能够帮助咱们省去重复的手工测试,能够帮助咱们保证兼容性等.测试

与用户一同工做,这样才能像用户同样思考编码

测试时不要沉浸在本身的幻想中人最容易被欺骗的就是被本身,谁会怀疑本身?你的质疑都是本身的大脑产生的,因此你要学会相信他人相信别人的判断,好的软件是千锤百炼出来的。spa

面对棘手的问题时,列出全部的可能的途径,而后逐一检查列表中的每一项,而后想为何不能用某个特定的途径,真的吗?证实一下. 在思考难题的时候,更不能作过多的假设,现有假设也应该逐一检查.开发

编码必定要有文件要有确实的框架,另外编程必定要有优先级,知道那部分最重要,本身应该不重点放在哪里,你不该该只测试本身软件还应该测试本身。另外找注意本身的团队,作项目是不该由本身的情感,确保本身团队的高效性,测试必定要早测试,不该该惧怕测试出问题,出问题应该是积极地去解决而不是选择逃避,由于你如今逃避了,你未来要想靠软件活下去,你终究要解决他 那还不如早点解决兼容性

相关文章
相关标签/搜索