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