代码大全阅读笔记03

1、调试

通过调试,我们可以发现在编写过程中没有被发现的语法错误等;

我们还能够审视自己解决问题的方法、改正问题的方法;

确定错误来源,修补缺陷,对修补的缺陷进行测试,并查找是否还存在类似的问题;

我认为,在必要时,可以增加确定缺陷是否得到正确修补的单元测试

修补缺陷时,最好是一次只修补一个缺陷,这样方便于确定缺陷是否得到正确地修改;

2、重构

对于代码冗长、代码质量不过关、代码运行效率低等情况,需要对某些代码块进行重构,提高代码运行效率;

3、代码调整技术

1.逻辑方面

在知道答案后停止判断;

按照出现频率调整判断顺序,让运行最快和判断为真可能性的判断首先执行;

2.循环方面

将判断外提------如果在循环运行时某个判断结果不会改变,你就可以把这个判断提到循环的外面;

合并------就是把两个对同一组元素进行循环的操作合并在一起,减少循环开销;

尽可能减少在循环内部做的事情------如果可以在循环外面计算某些语句,而只在循环内部使用计算结果,那么就把该部分语句放在循环外面;

posted @ 2023-10-21 15:26  yesyes1  阅读(4)  评论(0编辑  收藏  举报