记录一下低级错误,确花了好长时间才解决的

一:没有注意大小写

    今天在修改以开源框架的代码时,基本上找到了修改点!可是怎么都没有按照预期运行!编译器上好像也没有任何错误信息!

程序一直报空指针错误!

    好像怎么调试都找不到问题的节点在哪儿!

    最后请了一高手来,只是按照我做的重做下,结果就好了!后来才发现原来是大小写错误!把大写忽略掉了!

 总结:由于过分的关注程序的逻辑,导致习惯地认为逻辑上的错误!

二:不主动找错误,确一直靠感觉来修改

   同样一次修改开源框架的源代码的过程中,逻辑上怎么都觉得正确,编译器上也没有发现错误,实际上后来编译器报错了,只是没有好的显示出来!

  最后慢慢的调试,一:发现调用包错误,本来应该指向自己复写的文件,可是引用时却指向原来的文件!二:编译器错误没有发现!

 总结:任何事情都不要基于猜测,一定要有确凿的证据.对于程序来说,源代码和文档是最正确的东西!虽然非真理,但是比所有参考资料都正确!