问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样快速理清一个android工程

发布网友 发布时间:2022-05-12 16:22

我来回答

1个回答

热心网友 时间:2023-10-13 08:11

确实没有发现好的工具,我说下我个人的意见吧,其实这个得根据个人的实际情况来看。
首先,你需要理解你们的项目需求,也即是你们的项目需要干啥,有哪些功能,这个需要看项目的需求文档。不过,有的公司,这个环节可能没文档,故只能做第二步了,如果没有功能文档需求,原型图,高保真总有吧,这个一定要看看,起码心里得有谱,这个项目到底到底会做成啥样。
然后,你就需要了解这个项目的功能模块划分了。项目有几个功能模块,前面的开发人员是如何划分,找前面的coder问下,这个时候还是先别看代码,不要太急,最好自己理个列表出来,然后再看下他们在每个模块下包含了哪些功能,这个需要多问前面的coder。
接着,要做的是,项目的是怎么组织的,这个时候,你可以开始关注代码了。你需要了解项目中层次是怎么划分的,各个层次间是怎么交互组织在一起,一般而言,我们需要关注下面几个层次:
1、网络层,即项目的网络层是怎么组织的,如何发起网络访问的。如果你需要做的功能较多,就有必要顺带看下他们的服务器接口文档。
2、数据库层,也即项目的数据库这块,有几张表,怎么执行增删改查等操作的。
3、项目中的实体模型有哪些,数据结构是如何组织的。
4、项目的视图层是如何和网络层、数据库层结合的,也即activity或fragement中如何调用网络和数据库,如何进行数据的处理的。简单说,就是数据是如何处理的,怎么来、到那里去。
下一步,就是开始理清他们的coder中,哪些类对应了哪些模块的哪些功能,一般是以包为单位或者通过命名区分的,这个时候,有必要了解下他们的编码规范和命名规则了,应该通过文件和资源的名称,很多时候,很好理清代码。这个时候,最好关注下他们有哪些基本的基类,你后面能直接用到的功能有哪些是他们已经写过了,或者可以直接从基类继承的。
经过上面的步骤后,我觉得,这个项目也差不多能理个头绪了,接着,你就可以尝试着写点或修改些功能了,可以先模仿别人的,然后再尝试着自己写写
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
两台电脑文件同步如何在两台电脑之间同步文件 我的金山快盘不能同步了,急急急! 金山快盘不能同步 金山快盘共享给别人东西无法同步 叔叔生日快乐祝福语 送给弟弟弟的生日祝福,带有鼓励性的 【题库分享】湖南单招考试职业技能测试模拟题库(一) ...了物理知识.下列分析正确的是( )A.跳板跳水运动员起跳后,在上升过程... ...的是( )A.奥运会上的百米赛跑运动员到终点后不能立即停下来... ...比赛时运动员到了终点不能马上停下来(如下图),是因为人体具有... 中小学生日常安全防范小常识的感想 W7浏览网页经常显示Internet Explorer已停止工作? 端午节手链怎么处理 Windows7系统 Internet Explorer9浏览器打开网页时就提示Internet Explorer已停止工作是怎么回事? 用eclipse创建android工程 给孩子做安全教育时,怎样采取一定的针对性? 加特林机关枪有多少发子弹 如何对学生进行行之有效的安全教育 端午节是为什么要在手上绑彩绳? 端午绳可以提前戴吗 在win7操作系统中用IE浏览器打开网页时,一会儿就出现Internet Explorer已经停止工作怎么办? qq看点沙雕本雕怎么获得? HTML5在移动领域是否能取得成功 黄河沙雕注册过商标吗?还有哪些分类可以注册? 那些年的沙雕广告词有哪些? 米兔2和米兔2c哪个好 沙雕文化属于人生活的必须品吗? 真不明白,点解联通已开通B站免流,并且已经激活,看视频显示免流,但是我的流量还再疯狂走? 为什么我的流量还没用给我失效了 我的全国流量还多少? 安全教育的事例有哪些 月饼皮加黄油的配方?? 关于加特林多管机关枪的问题 优化学校内部管理 提升学校办学质量 黄油的做法有哪些? 手机处理器一共有多少种 手机cpu 的型号都有哪些啊 定冠词和不定冠词的有哪些用法区别 怎样才能正确的使用定冠词和不定冠词 不定冠词和定冠词的用法? 听说最近办环球可以送腾讯体育高级会员? 苹果微信视频人像变雾 甘薯具有哪些特殊的繁殖特性,在生产上有何意义? 甘薯在我国的种植范围有多广泛? 我国甘薯种植分布的特点如何? 甘薯的生长分布 马铃薯产业发展思路与建议 中央一号文件中红薯的发展机遇? 甘薯亩收益多少? 食盐除开炒菜时甜味,在生活中还有哪些妙用?