11.11光棍节工作心得——github/MVP
11.11光棍节工作心得
1.根据scrum meeting thirdday中前辈的指导进行学习
我在博客中贴了链接,竟然TrackBack引来了原博主,😂。很贴心的给了我知乎的连接 GitHub 上开源一个软件,一般需要遵行哪些目录与文件规范?
(1)gitignore学习
首先是依照Grey Zeng的指引,在.gitignore文件中增加了两行易忽略相关文件"/.idea"与"*.iml".
如果想继续配置gitignore文件以忽略更多文件,可以参考这篇博客
Git之忽略文件(ignore file)
一开始我以为是要创建个文件夹,把不需要的文件放进去。后来查了才知道,只要配置个文件就可以了。
😂由于我是安卓项目,所以产生的文件不太一样,所以我又查到一篇知乎上的文章
Android Studio项目应该提交哪些文件到GitHub上?
里面的张明云给出的StackOverflow的回答挺好的。
从Android Studio2.2以后的.gitignore文件应该这么写
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
.externalNativeBuild
更具体的该如何写,应根据项目需要而改变。
(2)安卓项目的导入
网上那么多开源软件,每次导入都运行不了,让我很抓狂!
还好,又寻得一良方,放这以后不用到处去寻找了。
如何正确导入github上的项目
文中提到了一个介绍构建工具gradle的文章,感觉写的挺通俗易懂的
给 ANDROID 初学者的 GRADLE 知识普及
有时间可以将里面的gradle命令都试一遍
(3)关于MVP架构的学习以及MVC架构中,V与M层能否结合在一起的思考。
我在《构建之法》中并未看到MVP,所以转而去百度了.现在大多采用MVP架构,但是鉴于我们小组没什么经验,所以希望从最原始的MVC架构开始学起,从中发现MVC的一些缺点,从而转向MVP架构。志兴打算寒假重构这个软件。😂,膜拜。放两篇有图并且代码示例的MVP与MVC介绍的博客吧
[Android]对MVC和MVP的总结
MVC和MVP在app中的对比分析以及实际应用
2.短信功能的测试
团队中的志兴已经做好了,我就不做了😂