这代码看的有点懵了。。。
无注释,无设计文档,没有任何可参考的一个工程代码,是你的话你用什么恰当的办法能把这些代码之间的逻辑与思路理出来?
还原当时写代码的人的设计思路不容易啊~~~
------解决方案--------------------把自己想象成当初写代码的那个傻X,这是最快的方法,情景带入。
------解决方案--------------------打断点 ,单步调试
------解决方案--------------------首先看项目名,看包名,看类名,看方法名
如果都是自解释性的并且很可以看出来使用了大量的设计模式。
那恭喜你,该源代码很容易就能看懂。
否则。。。
就按照1楼的做法去做吧。
------解决方案--------------------跟断点,无非就是入口点,各种方法,各种循环....
------解决方案--------------------
+2
------解决方案--------------------各个事件处理函数断点一步步跟,一个个功能试
------解决方案--------------------看UI,跟上去
------解决方案--------------------每天调试,1、2个月,就自然熟悉了。开始我也这样,现在好点了,一看就明白。
------解决方案--------------------写的代码总得有人用吧,首先按照客户的角度在界面曾去理解这个产品,然后根据功能及逻辑深入到代码中就容易多了。
------解决方案--------------------先看看这产品是干啥的,怎么工作