zoukankan      html  css  js  c++  java
  • α版本第12次冲刺

    GitHub链接

    Bachelor-Road

    今日完成任务

    姓名 任务 下一个目标
    陈涵 对于界面Bug进行一些处理
    陈文举 完善xml相关内容
    杨艺 完善xml相关内容
    陈邡 完善背景音乐
    王钦泽 完善xml相关内容
    张鹏 完成后端数据的修改和更新
    叶己峰 根据后端更新了一些接口

    燃尽图

    签入记录

    团队贡献

    陈涵 张鹏 叶己峰 陈邡 杨艺 王钦泽 陈文举
    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的上传方法和规则之后,我感觉这也会是一项很大的收获。
  • 相关阅读:
    用python40行代码编写的计算器
    用Python语言设计GUI界面
    win7下安装Linux实现双系统全攻略
    Dreamweaver_CS6安装与破解,手把手教程
    windows Server 2008各版本有何区别?
    如何查看路由器中的pppoe拨号密码?
    xp远程桌面连接最大用户数怎么设置?
    网站的盈利模式
    linux 下安装mysql-5.7.16
    BroadcastReceiver接收电量变化的广播-------在代码中动态创建接受者
  • 原文地址:https://www.cnblogs.com/kobe961231/p/7847988.html
Copyright © 2011-2022 走看看