在阅读别人写的程序的的时候,总是一头雾水,有个愿望是第一遍就要读懂别人的程序,否则就感觉自己的脑子太笨。
读不懂别人的程序,有两个原因:
1.自己的编程经验不足
2.这段程序写的太烂
3.重要的是,一个人一个想法,要想下手就知道一个陌生人的想法,除非这个人经历了很多套路,见多识广。
如何解决这个问题,我有一点感悟:
1.读完一遍后没明白就画流程图,就是读第二遍。
2.把自己的想法写在纸上。在分析问题的时候我经常有一闪念的灵感,如果就此接着往下分析,这个灵感就此过去,忘掉了,把这个灵感写在纸上,一步步往下写,顺藤摸瓜,找到结果。有时候也能证明这个想法是错误的。