看别人写的代码是件比较痛苦的事情,更加痛苦的是别人的代码出错还要负责调试好. 关于如何迅速定位问题和调试代码,我的一点感受是:逐行认真查看错误信息,在这些信息中找自己熟悉的内容(包括文件名.方法名等),不熟悉的内容先跳过.针对这些熟悉的内容,回溯相应的代码所在行,定位错误原因. 切忌囫囵吞枣的看了一通,其实什么有效信息也没有获得,也几乎不可能就这样定位到问题. 举例: 1.定位问题 在使用jedis监听和订阅消息时报以下错误.经逐行查看错误信息,定位到斜体的三行:分析错误原因是mget调用出错,…