人生的意义就是思考其意义分享 http://blog.sciencenet.cn/u/qianlivan 天体物理工作者,家乡云南昆明。

博文

【5000A】(一)查错

已有 2679 次阅读 2013-8-7 09:34 |个人分类:思考|系统分类:科研笔记|关键词:学者| 规范, 差错

     从开始写程序到现在有些年头了,写的程序不算多,但是犯的错误不算少。令我印象深刻的错误多半都是些小错误,为什么呢?因为相比严重的语法错误,这些小错误通常要花很长的时间才能找到,而每每找到,都有一种无奈之感。但是几乎每次写程序还得面对这些小错误。我深深感觉到,得总结一套适合自己的规范来帮助更快地找到这些错误。
      小时候,家里的冰箱坏过一次,虽然制冷,但是冷藏室温度降不下去。我们找不到问题,就请维修人员来了。维修人员来了说是管道堵了,就把压缩机锯开了(我们后来分析是维修人员想多赚钱)。后来把管道系统清理了一遍,把压缩机焊好,添加了冷却剂,再试的时候,冷藏室温度依然降不下去。一次偶然的机会,我父亲发现关冰箱门的时候,冷藏室的灯不会灭(通常门关到一定角度灯就灭了)。后来发现是控制灯的开关坏了,冷藏室的灯一直不灭,一直发热,于是冷藏室的温度就降不下去。后来花五毛钱换了个开关,问题就解决了。事后碰到另一个家电维修人员,他说,通常维修都应该是从外围电路开始检查问题,不能一上来就锯压缩机,压缩机是核心,不能随便动。
      闲扯了半天,查错的规范是什么呢?如下:

1. 先检查外围程序(系统)。
2. 从外围向核心将错误归零。​



https://m.sciencenet.cn/blog-117333-714799.html

上一篇:FITS文件的旋转问题
下一篇:垃圾杂谈

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-2 19:07

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部