个人技术博客(α)
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行代码,可以很轻松项地进行维护。
本人愚笨,对新技术掌握尚不熟练,还请助教和各路大佬指教。