Alpha阶段敏捷冲刺---Day3
一、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的更多相关文章
- 软工网络15团队作业4——Alpha阶段敏捷冲刺1.0
软工网络15团队作业4--Alpha阶段敏捷冲刺1.0 1. 各个成员在 Alpha 阶段认领的任务,以及整个项目预期的任务量(使用整数表示,与项目预估的总工作小时数一致.比如项目A预估需120小时才 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺2.0
软工网络15团队作业4--Alpha阶段敏捷冲刺2.0 1.提供当天站立式会议照片一张. 2.每个人的工作 成员 昨天已完成 今天计划完成 郭炜埕 熟悉微信web开发者工具 完成新建话题界面的设计 郑 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺3.0
软工网络15团队作业4--Alpha阶段敏捷冲刺3.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺4.0
软工网络15团队作业4--Alpha阶段敏捷冲刺4.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺6.0
软工网络15团队作业4--Alpha阶段敏捷冲刺6.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 成员 昨天已完成 今天计划完成 郭炜埕 ...
- 软工网络15团队作业4——Alpha阶段敏捷冲刺8.0
软工网络15团队作业4--Alpha阶段敏捷冲刺8.0 1.每天举行站立式会议,提供当天站立式会议照片一张. 2.项目每个成员的昨天进展.存在问题.今天安排. 2.1 任务完成安排: 成员 昨日已完成 ...
- Alpha阶段敏捷冲刺---Day7
一.Daily Scrum Meeting照片 二.今天冲刺情况反馈 今天是Alpha阶段敏捷冲刺的最后一天,今天我们将对这一阶段的任务进行扫尾工作,我们打算完成之前设想的程序的所有功能,包括 ...
- 软工网络15团队作业——Alpha阶段敏捷冲刺 DAY1
Alpha阶段敏捷冲刺 DAY1 1.各个成员在 Alpha 阶段认领的任务 姓名 在Alpha阶段所认领的任务 陈龙 题目生成类的编写,随机生成合理题目的算法编写 郑佳明 答案计算类的编写,对随机生 ...
- Alpha阶段敏捷冲刺总结
项目感言 张艺琳 在这次冲刺中,我主要担任着PM的角色.不仅要梳理流程给小组每个成员进行分工,并且还要及时监督他们在要求时间内提交代码.同时我也参与到开发中去,与小组成员一起讨论数据库,最后一起设计出 ...
随机推荐
- JS进阶系列之内存空间
也许很多人像我一样,觉得JS有垃圾回收机制,内存就可以不管了,以至于在全局作用域下定义了很多变量,自以为JS会自动回收,直到最近,看了阮一峰老师,关于javascript内存泄漏的文章时,才发现自己写 ...
- MySQL数据库调优技巧
原文链接:https://m.aliyun.com/bbs/read/300762.html MySQL是一个功能强大的开源数据库.随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它 ...
- Goroutines和Channels(一)
Go语言中的并发程序可以用两种手段来实现.本章讲解goroutine和channel,其支持“顺序通信进程”(communicating sequential processes)或被简称为CSP.C ...
- [STL][C++]LIST
参考:http://blog.csdn.net/whz_zb/article/details/6831817 list是双向循环链表,,每一个元素都知道前面一个元素和后面一个元素.在STL中,list ...
- 《Blue Flke》团队项目需求改进与系统设计
Github地址:https://github.com/13993013291/ruanjianguigexuqiu/tree/master 一.团队项目需求分析改进 1.<通讯录管理系统需求说 ...
- angular5中使用echart的方法
注意两点安装的版本 安装好后可以参照echart的官网使用 1.实现package.json中安装这两个包 2.index.html中引入 3.在appModule中添加 然后再html中就可以这么使 ...
- Python 错误与异常
2017-08-01 13:40:17 在程序运行过程中,总会遇到各种各样的错误. 有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复 ...
- 移动开发基础和Dalvik VM
移动开发基础和Dalvik VM 1.基础 移动开发:是指以PDA.UMPC等便携终端为基础进行的开发工作. PDA:Person Digital Assistant 个人数码助理 UMPC:Ultr ...
- C#退出模式
1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出: 2.Application.Exit(); 强制所有消息中 ...
- Android发展历程
Android历代版本的命名: 我们都是知道,安卓系统的历来的名称都是很有意思的,下面无限互联Android培训的老师归纳了一下:Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的 ...