不要匆忙动手解决问题,思考是最重要的

读文章有感:http://www.limodev.cn/blog  李先静

 

"让编译器帮你检查语法错误,让调试器帮你查BUG,这是天经地义的事,但不管你的调试技巧有多高,都不如一次性写好更高效。"

 

真是预防胜于医治。
我们平时总想着:快一些,再快一些!拿到问题,一拍脑门,选择了最先想到的方法,匆匆忙忙写完代码,编译调试,然后就陷入了无穷的调试改错中,经常会发现连结构都是错的......
我们要学会用适合自己的方法和过程:放松,慢下来,花更多的时间来思考,而不是撞大运。思考,分析,设计,测试,改进,最后才是编码。


好方法:阅读自己的代码,code review.
调查研究:收集需求
分析并设计:形成思路
优化设计:将思路讲出来。
模拟执行:验证思路。考虑测试,如边界值等。
检查常见错误,语法,内存,越界等。
经常改进自己的设计,甚至重写模块。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值