提高效率!

1.编程时,我们的时间花在哪?

    a,需求分析,然后根据需求进行设计。

    b,测试……

    c,调试.....这个是最后一招,只有在迫不得已的情况下才使用,没有什么比一次性写好,不使用调试器更快的方法了。

2.解决方法。

    Code Review方法,比如结对编程,一个人编写程序,另一个Review输入每一行代码,前者专注于目前的细节上,后者从高层次考虑如何改进代码质量,两个人的角色会经常互换。

    敲完代码最后一个字符后,不要急切地马上开始编译和运行,因为让编译器帮助来检查语法错误,让调试器来帮助查bug,是又慢又烂的方法。这两者经常会忽略很多逻辑上的错误,而自己去进行代码的阅读,提高一次性完成的准确度,更加高效。

    a,第一遍阅读时主要关注语法错误、代码排版和命名的规则等问题,只要看不顺眼就修改它们。读完之后,代码的低级错误可以减少,排版也会更加干净清爽。第二遍阅读重点关注常见的编程错误,比如内存泄漏,和可能的越界访问,变量没有初始化,函数忘记返回值等等。

    b,模拟计算机执行。一条一条顺序地,执行看看,在你的脑海中……

    c,将思路说给别人听。

 

写完代码后读三遍~~

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值