
1 lsmgeb89 2013-06-04 22:39:01 +08:00 先 build 一下,然后把它跑起来。根据目录结构看看文件的组织。如果有 readme 和文档要仔细看。跑一下知道下大概的流程,分那几块,然后可以仔细的从一些基础的类开始看,梳理局部的概念。慢慢的把概念搭起来,填充整体的框架。写完感觉一堆废话,大家忽略。另外你可以看看这个 http://fabiensanglard.net/ 其中有一些分析 code 的文章。 |
2 chemzqm 2013-06-04 22:49:09 +08:00 java的啊?生成UML之类的吧 |
3 chchwy 2013-06-05 11:06:06 +08:00 1. 先把source code都抓下,定可build。 2. 找到入口,每程序有一入口的,沿著入口追溯去。 3. 找份,把追溯程的用下。 4. 如果代良好,可以很快抓住主流程。 5. 如果代命名良好,追的程可以判哪些函略不深入也所。 6. 找小地方,改一下程序行,看看是否符合自己的猜。 7. 大概就回折次。 8. 找好用的IDE,Java就用Eclipse,定跳,call hierarchy都很好用。 |