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的角色.不仅要梳理流程给小组每个成员进行分工,并且还要及时监督他们在要求时间内提交代码.同时我也参与到开发中去,与小组成员一起讨论数据库,最后一起设计出 ...
随机推荐
- 【TCP/IP详解 卷一:协议】第二十二章 TCP的坚持定时器
这两章来到了TCP的定时器部分,在 TCP的超时与重传 和 TCP的三握四挥 我们介绍了 TCP的重传定时器 和 TCP的2MSL定时器. 本随笔介绍 防止返回ACK丢失的死锁情况 的 坚持定时器 和 ...
- 02_Spark Application不同模式下的监控
监控Spark Application的运行 官方文档: http://spark.apache.org/docs/latest/monitoring.html 1.1 监控方式 Driver Pro ...
- 03_Kafka集群操作
1.集群配置思路 1)每台节点上要启动一个broker进程,因此要配置每台的server.properties broker id, log.dirs, zookeeper.connect 2) 每台 ...
- Linux——用户管理简单学习笔记(一)
Linux用户分为三种: 1:超级用户(root,UID=0) 2:普通用户(UID 500-60000) 3:伪用户(UID 1-499) 伪用户: 1.伪用户与系统和程序服务相关 :nbin.d ...
- Node.js结合Selenium做Web自动化测试
发现腾讯课堂上有个node.js结合Selenium做Web自动化测试的教学视频, 听来感觉不错,一来老师讲的还不错,二来node.js这门语言会越来越热,学会总没什么坏处,三来发现CukeTest这 ...
- [html]webpack网页开发打包工具
官方文档:https://webpack.js.org/concepts/ 中文文档:https://doc.webpack-china.org/guides/installation/ 简书简介:h ...
- android 开发 出错
Error:Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.Pr ...
- c++ primer plus 第三章 课后题答案
#include<iostream> using namespace std; int main() { ; int shen_gao; cout <<"Please ...
- Java 密码扩展无限制权限策略文件[转]
因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制.比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件. 官方网站提供了JCE无限制权限策略文件的下载: JDK ...
- js实现软件版本号的比较
//js实现软件版本号的比较 //随机举两个例子 pc2.4.3 或者pc3.5.6 /** * 输入 v1,v2 * 返回true代表v1比v2的版本新,false则代表v1与v2相等或者v1< ...