<>开始


当和同事们开完项目迭代需求会议时,我的心情是沉重的,因为一方面我有压力,担心自己技术不过关做的慢,托大家后退,另一方面我有着激动,因为我学了快两个月了,总该是要做事的,
我也不喜欢被别人认为我是混子

<>煎熬


在我旁边的小伙伴已经拿到了测试接口完成了任务,我就更急了,因为我任务所需要的接口还没弄好,我就迫不及待的准备开发的一些相关逻辑编写,甚至自己模仿接口去实习这个功能。

<>工具

钉钉的消息闪动,我知到应该有了最新的消息,这时候老员工要我去他的分支拉分支就可以开发了,但是我崩溃了。
我公司的gitlab登录不了了,没了权限我无法更新到最新的项目。
最后也是找到了相关负责人处理好了。
接下来说道迭代开发了
作为我这种后期维护人员,更多的是去维护,也没有更新里面的技术,项目需要的是稳定。
一般拿到大型项目我们怎么去入手呢?

这里推荐几个方法

<>1.从AndroidManifest.xml入手

找到入口活动,每个活动基本也是有中文名字的,可能没有中文,但也一点有相关的英语词汇
这时候就可以用到下面我说的

<>2.Ctrl+F

文件查询代码

<>3.Shift+Shift

查询工程文件

<>4.Ctrl+Shift+f

查询整个工程的代码

<>5.Ctrl+Shift+R

工程中代码的替换,记得备份哦

<>6.logd的运用

日志的输出
logt的快捷键创建TGA

<>流程

1.我发了五小时分析之前所调用的网络接口和数据的解析,和数据插入本地数据库,然后到查询数据库和编写业务逻辑
2.这其中感觉没什么但是你要从2000行代码去分析这个网络接口的流程,以及新增的字段的xml解析。
3.有好几次我都在
switch中找对应的case

都没有找到对应的,最后在500行之后我看到了default,因为中间它注释了很长一段我以为后面没有了,导致我浪费了很长时间(所以小伙伴一定要谨慎的看代码,引以为戒)
4.这是登录下载,还有手动更新也需要更改
5.数据库的插入
6.业务的编写
7.测试

<>结果

分析5小时
代码10分钟(30行)
测试50分钟(包括一些工具的准备)
这一次需求做完,梳理了一下:
1.遇事要严谨
2.要相信自己
3.学而时习之,不亦说乎
4.行如逆水行舟
5.想让自己赚钱,就得让自己值钱。
6.露出自己的獠牙(我的是大黄牙,嘻嘻)让别人畏惧你。

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信