α版本第12次冲刺
GitHub链接
Bachelor-Road
今日完成任务
姓名 |
任务 |
下一个目标 |
陈涵 |
对于界面Bug进行一些处理 |
|
陈文举 |
完善xml相关内容 |
|
杨艺 |
完善xml相关内容 |
|
陈邡 |
完善背景音乐 |
|
王钦泽 |
完善xml相关内容 |
|
张鹏 |
完成后端数据的修改和更新 |
|
叶己峰 |
根据后端更新了一些接口 |
|
燃尽图
![](https://images2017.cnblogs.com/blog/885758/201711/885758-20171117010414640-408603365.png)
签入记录
![](https://images2017.cnblogs.com/blog/885758/201711/885758-20171117010453640-1563759272.png)
团队贡献
陈涵 |
张鹏 |
叶己峰 |
陈邡 |
杨艺 |
王钦泽 |
陈文举 |
3 |
3 |
2 |
1 |
1 |
1 |
1 |
整体总结
1.遇到的问题
2.可以改进的地方
3.学到的知识与方法
1.遇到的问题
- 1.GitHub上传不熟练,以及不及时的备份,导致策划丢失,不得不依靠记忆,重新来过,同时有时导致的pull同时修改,会造成合并冲突,或者覆盖,导致之前写过的代码付之东流。
- 2.对于java的理解,以及封装的概念,在单独的java或者C++中是十分明确的,但是到了Android Studio的界面制作时,封装的概念,不再那么清晰,因为接口是一层一层的封装,多层协调,导致最后的Android Studio后端到数据库后端,到功能上的协调不是那么有力。
- 3.对于应用和游戏的区别,其实选题上是带有很大激情的,但是的确在实现它的问题上,多多少少缺少了一些模板样子,我们只能用唯一的想象,把这个游戏付诸实践,其实难度还是比一些内容要大的。
- 4.开始的一些误判,感觉游戏只是按钮一类的东西,却忽视了,按钮的控制问题,其实后端难度还是很大的,包括每一个位置,每一周的控制,这些内容的实现,一旦想象复杂,那么从数据库,到后端,压力都会倍增,因为这不是一个简单的切换,而是一种机制,虽然说,这个游戏不太具有算法,但是其实控制本身,就无形之中成为了需要考虑的算法。
- 5.接口的复杂程度比较大,每加一项小的需求,因为考虑封装,所以尽量还是通过数据库来做更改,但是难度就会增大。
2.可以改进的地方
- 其实说的可以天花乱坠,但是做起来却需要很多的缜密思维,因为很多功能加入了,就要考虑关联性,这种关联性,也就是机制控制不好,将会导致各种难以debug出的问题。可能是设计缺陷,也可能是一种需要深思的非算法难题。所以有些内容或者机制,需要做一步简化,甚至多步简化,才可以在现在实现。
- 对于封装,因为刚刚开始Android Studio的大工程,很多东西都直接了出来,而不是通过以前的函数调用方式,这样做就会加大代码迭代的难度,降低效率,进一步封装是很重要的。
3.学到的知识和方法
- 其实不管怎么样,这次实践,对于我们这个没有经历过软工的团队来说,每做的一步,都是进步,每一次的经历都是鲜活的,大家在XML的设计,排版是进步,在后端的编写逻辑,是进步,写出一整个数据库,提供完整,且完美的接口文档,更是进步。在最后了解清楚了GitHub的上传方法和规则之后,我感觉这也会是一项很大的收获。
原文地址:https://www.cnblogs.com/kobe961231/p/7847988.html