新手,项目比较大,平台是搭建好的,源代码公开,但是没有什么注释,我想学习一下他们的代码,不知道从哪入手,希望给指点下,谢谢
边做边学
代码能直接跑起来吗?搞清楚这个项目有哪些主要功能,然后理清楚他的业务逻辑,然后就根据业务逻辑往下研究代码呗。
把代码跑起来,单步运行、断点跟踪、关键部分抛出异常
按功能模块去学习。
从入口开始,按照模块分析。先看效果,再自己思考实现,最后再看具体的实现源码。
从基础的登陆功能,去掉复杂的逻辑,先看下数据读写方法,了解基本的层次,然后按功能模块,看看设计理念,比如扩展性等,剩下的其他很多都是重复的
自己还是得先把一些基本代码掌握,不然比人的写的是什么都不知道怎么学习,,