调试程序 – 中医或西医


工作上的一个程序项目已经30多万行了,平时出错的话很不好调试, 特别是很细节的问题很不好定位,这时候就需要一种快速的排除模块的方法来调试,这就有点类似所谓的中医.

中医,我不太懂,只是听说无非是”望,闻,问,切”.但用在调试程序找问题上, 无非就是东改一个参数,西改一个配置,然后不断的排除问题,缩小问题,效率有不高的时候,比如始终无法排除到小模块.这时候也许”西医”的对症下药就略为的有效.

我的观点是,两者缺一不可,刚开始不妨花些时间用”中医”的方法排除问题,等问题模块无法再缩小时,则需要一步一步的检查输出,比如用 matlab 等工具分析一下输出的数据是否有异常. 中医毕竟是靠经验,有时候说不上来原因,西医在大项目时有略为显得笨拙.两者结合,才能有效的解决问题.

中医调试程序,有点类似:

while (cause not clear) {
    try next random configurations;
}
GD Star Rating
loading...
本文一共 295 个汉字, 你数一下对不对.
调试程序 – 中医或西医. (AMP 移动加速版本)
上一篇: 投资与回报
下一篇: 程序上的画蛇添足

扫描二维码,分享本文到微信朋友圈
c47ad9030b38e36dd0aeb2b8dce1bda0 调试程序 - 中医或西医 折腾 杂乱 糊说八道

评论