程序员修炼之道三

测试你的软件,否则你的用户就得测试要想减少测试就要在编程是由更多的思考,如果你节省了这些思考的时间,那麽一定会在某个时候给你更大的蛮烦

编程一定要保证自己的程序,有更加灵活的结构。减少代码的重复。因为更多的重复会给你后期测试出来的BUG修改是给你更多修改麻烦。另外就是可撤销性,因为一但你需要更新修改自己软件时可撤销行会保证你的的程序有更大修改性。

这应当是和测试驱动开发类似的思想. 实际上测试是个好东西,只不过有时候写测试确实挺烦的,但是,如果我们经常要作出改动, 那么测试是一件非常好的事情,可以帮助我们省去重复的手工测试,可以帮助我们保证兼容性等.

与用户一同工作,这样才能像用户一样思考

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

面对棘手的问题时,列出所有的可能的途径,然后逐一检查列表中的每一项,然后想为什么不能用某个特定的途径,真的吗?证明一下. 在思考难题的时候,更不能做过多的假设,现有假设也应该逐一检查.

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

 

posted @   互联.王  阅读(105)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示