个人技术博客(α)

个人技术博客(α)

031502210 邓弘立

①git的进阶使用,针对项目的管理,解决合并时产生的冲突

之前传代码到github上出现问题的时候偏爱-f大法,因为一个人做项目直接覆盖没有大问题,
但是对一个团队大概率是不允许的,所以学了git的冲突解决。
两个分支:master和dev
master和dev中的readme.md内容不同
跳到master分支合并dev

git checkout master
git merge dev

产生了冲突,打开readme文件可以看到

<<<<<<< HEAD

    Master’s content.

=======

Dev’s content.

>>>>>>> dev

然后手动编辑想要的内容,去掉标记再add,commit

②APP采用MVP模式,在项目中以调用Util的方式对View层进行初始化和业务逻辑的编写。

以前写APP没有模式概念,即使封装了许多方法,一个Activity或Fragment也经常有500行以上的代码
。为了让view层中业务逻辑更清晰,采用了自定义的MVP模式,调用presenter中的各类util对view中控件进行初始化,监听,适配等逻辑功能的处理,使view中的代码清晰简洁,利于维护。

主Activity中只有50行代码,可以很轻松项地进行维护。

本人愚笨,对新技术掌握尚不熟练,还请助教和各路大佬指教。

posted @ 2017-11-14 11:38  Maple27  阅读(263)  评论(1编辑  收藏  举报