调试软件与代码的五个技巧计划
在正式开始之前,我先不厌其烦地解释两个词汇。第一个是“语法”:语言的规则。举例来说,pritf(\"Hello World\")是错误的,正确的是printf(\"Hello World\");如果使用“for”循环: for(int i = 0; i 10; i++; \"Hello World\")这也是不对的。
陆盈盈简历 第二个是“语义”:编程的逻辑。如果你有个数量为100的数组,for(int i = 0; i = 100; i++)就会产生语义错误。语义错误比语法错误更难于解决,因为语义错误不像语法错误那么明显。
现在来说五个技巧:
1、理解代码
理解代码是五个技巧中最重要的,而且说着容易做到难。经常有程序员找我寻求帮助,然后他们面对一大堆代码不知所云。如果你不能彻底地理解你的代码,谈何找错误呢?
2、休息休息
如果你在一段代码中翻来覆去地寻找一个错误,个把小时过去了却仍无果……去休息休息!喝杯水,浏览浏览你最喜欢的博客,或者跑步……任何可以让你远离那段代码的活动。休息给你大脑再次寻找代码错误的机会,而且有时候会有莫名地灵感。一边又一遍地钻在那里有时候反而是浪费时间。
3、渐增式测试(Incremental Testing)
先从单个模块开始测试,然后每次将测试后的一个模块添加到系统中并测试,系统像“滚雪球”一样越滚越大,直到把所有的模块都组装并测试完毕。
4、务求简单(Keep It Simple Stupid)
在调试的过程中你会把错误想得越来越复杂,所以这时务求简单。将代码按照功能和逻辑拆分会变得“务求简单”。
5、不要舍不得代码
不要害怕删除你写的代码,人们总是很舍不得他们辛苦写出来的代码,更不愿意舍弃。如果有一功能根本不工作,删掉。有时候重新写代码,比你一行一行地检查已经写好的代码更省时间。
查看本文来源
一品红上海治疗妇科习惯性流产医院
连云港白癜风专科医院
- 下一页:调试物业
- 上一页:谈与各自的应用价值与部署目标覆盖
- 06月21日体育大丹犬咳嗽感冒了治疗方法位置
- 06月21日体育外出期间松狮犬不上厕所应如何训练位置
- 06月21日体育外出旅游时如何安排好雪纳瑞犬位置
- 06月21日体育给狗狗吃草莓都有哪些危害位置
- 06月21日体育多久给猫咪洗一次澡才合适呢位置
- 06月21日体育夏季防暑小观点怎样降低萨摩耶对温度的敏感位置
- 06月21日体育夏季边境牧羊犬饲养问题位置
- 06月20日体育猫得先天性心脏病怎么办做健康猫咪位置
- 06月20日体育猫尾巴的作用是什么位置
- 06月20日体育猫咪饲养需要准备什么位置
- 06月20日体育猫怕冷吗位置
- 06月20日体育猫咪训练有方法要耐心少处罚位置