首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
软件逆向
发新帖
1
0
[转帖]学习软件调试原理的意义
发表于: 2008-7-4 17:46
7241
[转帖]学习软件调试原理的意义
billlin
1
2008-7-4 17:46
7241
学习软件调试原理的意义
曾经一度我面试应聘者的一个问题就是调试断点的工作原理,令我非常遗憾的是,无论是刚毕业的本科生或研究生,还是有多年工作经验的老程序员,都未能给我一个满意的答案。
当我与一些朋友聊起这个话题时,我遇到一种说法,令我深思。这种说法是我知道这个有什么意义呢?
是啊,现今是个知识爆炸的年代,新技术、新理念层出不穷,我们必须有选选择,目标明确的取舍自己的学习和努力方向。
但是,在这个前提下,我仍然认为调试原理是每个程序员的一门必修课。这不是我的一家之言,很多资深的行业专家,他们也在各种场合发表过类似的观点。
今年来,我们已经开始越来越重视软件测试,探索软件测试的新方法,提高软件测试的效率。但是软件调试却常常被忽略了。
有人做过调查,80%以上的程序员是把一半以上的时间用在程序调试上的。很多项目的延期以及程序员的加班也与要调试某个/些棘手的BUG息息相关。
学习调试原理是提高调试效率的根本途径。试想如果我们不了解调试工具的工作机制,那么怎么可能最大限度的发挥它的功能呢。如果我们根本没听说过硬件断点,那么我们怎么能利用它解决普通断点无法完成的任务呢?
随着软件向大型化和复杂化方向发展,软件调试的难度也在不断增大。对于一些小的软件,我们可以不讲究什么方法,单步跟踪从头至尾也不需要太多时间。但是如果是要调试一个大的系统,不讲究必要的技巧就很难行的通了。
因此本人强烈建议大家提高对软件调试技术的重视程度,有计划,有意识的学习一些基本的软件调试原理。
也欢迎大家发表不同意见。
3bdK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3q4V1N6X3c8T1k6#2)9J5k6h3y4G2L8g2)9J5c8X3u0D9L8$3N6K6i4K6u0r3j5h3c8$3k6r3u0Y4i4K6g2X3M7%4W2K6N6r3g2E0i4K6u0r3j5i4u0@1K9h3y4D9k6i4y4Q4x3V1j5I4x3#2)9J5k6h3q4K6M7s2R3`.
[培训]科锐逆向工程师培训第53期2025年7月8日开班!
#调试逆向
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
6
)
billlin
雪 币:
207
活跃值:
(26)
能力值:
( LV4,RANK:50 )
在线值:
发帖
23
回帖
68
粉丝
3
关注
私信
billlin
1
2
楼
电子书下载:
a38K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3u0$3i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8Y4u0W2M7$3!0#2M7X3y4W2i4K6u0r3M7X3A6@1M7#2)9J5k6i4m8V1k6R3`.`.
2008-7-4 17:49
0
yingyue
雪 币:
1844
活跃值:
(35)
能力值:
( LV3,RANK:30 )
在线值:
发帖
16
回帖
2593
粉丝
3
关注
私信
yingyue
3
楼
楼上的那本书我在订购加密解密3是也顺带订了,想来是看不懂的,那就收藏一下也无妨
2008-7-4 19:52
0
forgot
雪 币:
6075
活跃值:
(2236)
能力值:
(RANK:1060 )
在线值:
发帖
155
回帖
3771
粉丝
16
关注
私信
forgot
26
4
楼
知道永远比不知道好, 知道那个未必比知道这个不好
2008-7-4 19:53
0
hack杰
雪 币:
201
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
72
粉丝
1
关注
私信
hack杰
5
楼
知道了 好的很
2008-7-4 20:06
0
googlebot
雪 币:
203
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
3
粉丝
0
关注
私信
googlebot
6
楼
断点是很微观,
现在强调的是整体调试,自动调试,所谓的test driven
2008-7-6 09:11
0
billlin
雪 币:
207
活跃值:
(26)
能力值:
( LV4,RANK:50 )
在线值:
发帖
23
回帖
68
粉丝
3
关注
私信
billlin
1
7
楼
很是绕口。看了半天才明白。
2008-7-8 20:20
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
billlin
1
23
发帖
68
回帖
50
RANK
关注
私信
他的文章
[推荐]在内核调试会话中设置用户态断点
5418
[下载]windbg的标准命令列表
4032
[下载]Windbg的标准命令列表
5559
[原创]我的第一次策划实践(二)——初入目录分析之门
16616
[推荐]D1蓝屏、指针和安全的代价
6804
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部