一、Daily Scrum Meeting照片

二、今天冲刺情况反馈

今天我们上完课后在禹洲楼教室外进行我们的每日立会。开会的内容主要是总结了一下这几天各自的任务及任务进度,交流了一下各自遇到的困难。我们的团队软件开发一切都在有条不紊的进行,大家的默契度也越来越高。

1、昨天已完成的工作

  • 李嘉廉:本地数据工具类的编写及测试。
  • 侯帅军:登录界面设计。
  • 张朝玮:主界面设计。
  • 陈伟泽:跟踪项目进展,确保团队发布令客户满意的软件。
  • 张 翔:JSON工具类编写。
  • 林正晟:测试登录界面跟主界面模块。

    2、今天计划完成的工作

  • 侯帅军:注册界面的设计。
  • 张 翔:排行榜界面实现。
  • 张朝玮:关于界面编写。
  • 李嘉廉:完成NetUtil类的编写。
  • 林正晟:测试注册界面以及排行榜界面模块。
  • 陈伟泽:继续跟踪项目进展,确保其他成员保持功能、时间以及资源的合理平衡。

    3、工作中遇到的困难

  • 李嘉廉:准备参数列表的时候,不可避免的遇到编码的问题,查阅资料后发现应该使用URLEncoder的encode方法进行编码。还有就是对于多行的JSON输入,如何能够分离出来也是难点,后来发现使用正则表达式\A可以匹配文本的起始位置
  • 张翔:今天最大的问题就是编写RanklistAdapter,这个类继承一个需要泛型的抽象类,我们需要在该类的内部开辟一个内部类,再通过构造函数将排序项的控件全部传入,关于RecyclerView的编写还需要再研究一下。关于排序项的设计,使用权重进行排版,注意一定要把宽度设置为0dp
  • 张朝玮:关于startActivity的使用还是有点不大习惯,一开始对于Intent的第一个参数错误地传入了this,后来才发现传入的是监听器的引用,难怪一直都会报错
  • 侯帅军:今天设计了下注册界面,和登录界面其实是大同小异的,所以基本没什么困难,就是现在后台的php文件还没写完,我的注册模块无从下手
  • 林正晟:今天的代码测试不了,因为涉及到后台代码的编写和数据库的建立,这些我们都还没做,阅读了下关于安卓测试的内容,发现要注意的点还是很多的
  • 陈伟泽:前两天的进度其实慢了,虽然在燃尽图上看到的是偏快的,但是我们每个卡片的任务量是不一样的,明后天或许得加快下进度

 

三、发布项目燃尽图

四、每人的代码/文档签入记录

码云链接:https://gitee.com/ljl36/team_programming/commits/master

每人的代码签入截图如下:

五、适当的项目程序/模块的最新(运行)截图

最新模块的代码(代码上有注解,规范)截图如下:
这个是NetUtil类的getData()函数:

RanklistAdapter的部分实现:

签入记录对应的Issue内容:

在手机客户端的运行截图如下:
排行榜:

帮助界面:

登录界面:

代码规范:
控件在XML中的ID,是用下划线进行分割

六、每日每人总结

  • 林正晟:今天我的任务比较轻松,没有较多的测试任务,但为了今后长远的考虑,我今天花了一点时间学习了一下安卓测试,知道在测试任务开始前,需要先检查一下各项测试资源是否已经准备好,同时把app的测试要点列出来,方便之后的工作。

  • 李嘉廉:今天我的任务主要是完成NetUtil类的编写,我们团队都是初次接触安卓软件开发,面对很多不懂的问题,以及不少的代码量,都还是比较吃力的,好在大家分工明确,每个人都在认真的学习安卓开发,我们力求设计出一个可以满足用户各项需求的优质小游戏。

  • 侯帅军:今天我负责的模块主要是注册界面的设计,用户使用我们的游戏软件,注册是开始的第一步。了解用户的需求跟喜好,设计一个符合用户各种需要并且美观清爽的界面,是十分必要的。由于我们都是第一次接触安卓开发,速度还是比较慢,相信后面速度会提升上来的。

  • 张朝玮:今天的任务是依旧进行界面设计,由于安卓设备碎片化,我们必须选取一个合适的尺寸作为正常大小和中等屏幕密度至关重要,以免出现不适配的情况,我也刚理解到安卓尺寸设计有个屏幕密度(dp)的概念,我们就要选取320dp的典型尺寸。

  • 张翔:今天我进行的是排行榜界面的实现,昨天的json工具类只是少量的安卓代码的加入还没有什么感觉,今天是几乎全安卓代码上手,一下子就蒙了因为以前没有接触过,这对我来说是个全新的领域,所以今天的代码几乎是嘉廉大佬一手带着我前行啊。接下来必须要加快学习安卓的脚步了,他也有要完成的任务,不能再让大佬花太多的时间在我这里了。

  • 陈伟泽:经过几天的共同努力,我们的团队磨合的越来越好了,每个人都在自己的位置上发挥着作用,虽然我们的速度还是比较慢,但是我相信随着时间的推移,当我们对安卓软件开发有了更深的了解跟学习后,我们的进度可以很快追上的。希望经过大家的共同努力,最终可以设计出一个令人满意的小游戏。

Alpha阶段敏捷冲刺---Day3的更多相关文章

  1. 软工网络15团队作业4——Alpha阶段敏捷冲刺1.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺1.0 1. 各个成员在 Alpha 阶段认领的任务,以及整个项目预期的任务量(使用整数表示,与项目预估的总工作小时数一致.比如项目A预估需120小时才 ...

  2. 软工网络15团队作业4——Alpha阶段敏捷冲刺2.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺2.0 1.提供当天站立式会议照片一张. 2.每个人的工作 成员 昨天已完成 今天计划完成 郭炜埕 熟悉微信web开发者工具 完成新建话题界面的设计 郑 ...

  3. 软工网络15团队作业4——Alpha阶段敏捷冲刺3.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺3.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...

  4. 软工网络15团队作业4——Alpha阶段敏捷冲刺4.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺4.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...

  5. 软工网络15团队作业4——Alpha阶段敏捷冲刺6.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺6.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...

  6. 软工网络15团队作业4——Alpha阶段敏捷冲刺8.0

    软工网络15团队作业4--Alpha阶段敏捷冲刺8.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 2.1 任务完成安排: 成员 昨日已完成 ...

  7. Alpha阶段敏捷冲刺---Day7

    一.Daily Scrum Meeting照片 二.今天冲刺情况反馈     今天是Alpha阶段敏捷冲刺的最后一天,今天我们将对这一阶段的任务进行扫尾工作,我们打算完成之前设想的程序的所有功能,包括 ...

  8. 软工网络15团队作业——Alpha阶段敏捷冲刺 DAY1

    Alpha阶段敏捷冲刺 DAY1 1.各个成员在 Alpha 阶段认领的任务 姓名 在Alpha阶段所认领的任务 陈龙 题目生成类的编写,随机生成合理题目的算法编写 郑佳明 答案计算类的编写,对随机生 ...

  9. Alpha阶段敏捷冲刺总结

    项目感言 张艺琳 在这次冲刺中,我主要担任着PM的角色.不仅要梳理流程给小组每个成员进行分工,并且还要及时监督他们在要求时间内提交代码.同时我也参与到开发中去,与小组成员一起讨论数据库,最后一起设计出 ...

随机推荐

  1. 通过java代码对kylin进行cube build

    转:http://www.cnblogs.com/hark0623/p/5580632.html 通常是用于增量 代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 ...

  2. 软件测试&安全测试高峰论坛

    Nubia测试以及介绍 基于Cucumber的自动化测试平台 常见Web漏洞之XSS,主要HTML与JS基础.XSS的基础知识与挖掘方法.XSS的利用 自动化测试框架以及测试思路

  3. hdu 1370 || poj 1006 简单的中国剩余定理或者暴力

    Biorhythms Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Probl ...

  4. TDD、BDD、DDD

    TDDTest-Driven DevelopmentTest-Driven Development (TDD) is a software development technique where au ...

  5. Linux上安装Oracle的教程-centos7

    一.安装Oracle前准备 1.创建运行oracle数据库的系统用户和用户组   [humf@localhost ~]$ su root #切换到root   Password:   [root@lo ...

  6. Java 如何抛出异常、自定义异常、手动或主动抛出异常

    public static void main(String[] args) { try { throw new Exception("抛出异常"); } catch (Excep ...

  7. [转]mysql日常工作手记

    1. 给navy加show权限: 1 2 update mysql.user set Show_db_priv='Y'  where user='navy'; flush privileges; 2. ...

  8. memcached哈希表操作主要逻辑笔记

    以下注释的源代码都在memcached项目的assoc.c文件中 /* how many powers of 2's worth of buckets we use */ unsigned int h ...

  9. Nginx配置https, 80端口重定向443

    server { listen 443 ssl; server_name 域名; charset utf-8; access_log /var/log/nginx/webhook.iminho.me/ ...

  10. 『Scipy』常用方法记录

    优化器使用教程 J = lambda wb: self.get_cost_grad(wb, X, Y_one_hot) theta = self.wb_init(X,Y_one_hot) result ...