码迷,mamicode.com
首页 > 其他好文 > 详细

debug只可遇见不可预见

时间:2014-12-26 16:11:36      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

好久没有编写逻辑如此复杂的函数了。用了一天的时间来思考代码实现,灵机一动,想出在构造树型结构的同时能够一边计算节点能量,没有完成它,成就感已经爆棚。设计方案非常的完美,但是实现的时候细节非常的多,还要考虑代码的扩展性,三个函数足足花了两天的时间来编写代码。等检查完最后一遍逻辑后,满意的离开了实验室,睡了一个舒服觉,留足精力来debug。

虽然早已经有心理准备,找BUG的时间远多于写代码的时间。但debug真的是非常煎熬。运行出现dll堆被破坏,显然是指针越界、数组越界引起。但内核和debug运行库除了提供segmentation fault,无法提供进一步的信息。已经熟悉透的逻辑只好一遍一遍重复跟踪,这种类型的错误必须保证头脑比编码时更清晰!

debug是一种预见还是遇见?是能预见还是只能遇见?

debug只可遇见不可预见

标签:

原文地址:http://www.cnblogs.com/wangpei0522/p/4186848.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!