其实,笨办法往往并不笨,它让你一步一步脚踏实地的走过来,在繁琐中解决问题,在繁琐中锻炼你的一颗平常心。
我最近在Linux下开发多线程程序,而gdb对多线程程序的调试支持又不是很好,于是刚开始的时候找bug特别麻烦。这时的我手足无措,经常盯着代码看半天。师兄告诉我,多输出些信息,根据输出信息进行分析,然后再添加输出信息,这样经过几次就能定位到出错的代码了。开始我很不以为然,这么笨这么麻烦的办法,还把代码给弄得乱糟糟的:( 虽然我当时这样想,我还是添加了一些输出信息,但是总瞧不起这种方法,添加几条输出信息后,就傻傻的去分析代码。结果可想而知,处处碰壁。在冷静下来后,逐步添加输出信息,仔细分析输出信息,果然问题迎刃而解。
仔细分析分析自己,心态就不对,在找不到好办法的情况下,还瞧不起这种“笨”办法,一心追求看代码时的灵光闪现。“笨”办法一般都是很通用的办法,在其他办法都不行的情况,它肯定还行!保持一颗平常心,默默的对自己说,一步一步走吧,不要怕麻烦。