Android-如何快速的理解一个手机客户端项目的源码?笼统的讲就是如何快速理解一个项目
本人最近在学一个android的联网客户端,单包的数量就有90个,好几百个类,理解起来很吃力,跳来跳去的,并且项目并没有文档说明!所以在这里请教大家如何快速去理解一个手机客户端的项目,此外,借此抛砖引玉,如何快速理解一个项目?谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不知道是什么项目,居然有90个包?理解项目从理解包名开始,理论上来说所有分包都是有特定含义的,相同包下面的类具有共同的一个含义,比如模型类包,里面都是模型类。
一般项目从设计模式来看是按照mvc或者更细分的模式来分包,更具体可以到具体到按照模块来分包,包名就表示了该包下面的类完成了什么功能。
我在想还是从流程上入手,比如首先看minxxxxfest.xml里面定义的入口类是什么,里面定义的activity是那几个,根据类名大概知道什么意思,根据xml文件命名规则了解基本每个布局文件的作用是什么,然后在进行细细的阅读研究某个具体的方法的实现。
总的来说,好的命名规则有助于理解项目的结构,命名混乱的看着都费劲。