Alpha冲刺! Day9 - 砍柴
Alpha冲刺! Day9 - 砍柴
今日已完成
晨瑶:继续补充gitkraken教程。
昭锡:实现主页基本布局。
永盛:进一步了解了框架,为框架生成的模型填充了假数据到数据库。
立强:文章模块基本实现,就差与从服务器获取数据。
小胡:学习了如何从一个碎片跳转到另一个活动,实现跳转逻辑,包括个人信息详情到个人信息设置的跳转,个人信息设置到个人信息详情的跳转,登录界面到主界面的跳转,登录界面到注册界面的跳转,其中登录界面到主界面的跳转逻辑还没有完全判断。
景钊:获取动态权限。
小鹏:今天没做什么和项目相关的事(晚上十点才到高铁站,也没赶上scrum)
龙江:看了碎片和一些UI实现和UI自动化测试,以及继承相关的知识点。
遇到的问题
晨瑶:团队成员进行讨论的情绪处理上仍然有待思考。
昭锡:细节地方需要微调,还没想好怎么弄。
永盛:auth 的文档实在太难,还没啃下来。
立强:从服务器获取文章的json格式不明。
小胡:好困,好难。
景钊:获取动态权限。
小鹏:无。
龙江:暂无。
明日计划
晨瑶:教程太少,打算去翻翻gitkraken官方文档。
昭锡:完善主页,添加响应逻辑,添加时间选择器。
永盛:继续 auth 的部分。
立强:发个json给服务器;记录模块的界面;第三方富文本库的引入。
小胡:完成登录界面到主界面的全部跳转逻辑和判断逻辑。
景钊:研究网络库和服务器交互。
小鹏:弥补周末没完成的事情,比如说接口的逻辑的实现。
龙江:UI实现和测试。
有话想说
晨瑶:今天scrum少了两个人,一个是小鹏昨天家里有事临时回家了今晚上很迟才到;另一个是立强,和永盛讨论接口数据有点急躁,scrum没开就走了。其实今天接连着两次因为在讨论上发生争执越说越急到后面双方都有点不愉快,我能做的也只是先尽快的搞清楚情况,然后稍微缓和暂停休息下,该说的也先等会再说。
中午发生的是立强和小胡在争论小胡的登录没有实现跳转逻辑无法跳转到立强的界面去测试功能,立强坚持不能修改别人代码的原则,要求小胡给他自己的模块加上跳转,好让立强去运行测试。我那时候还在吃午饭,突然发现群里两人一大段一大段的话,赶紧发了红包请他们先吃饭,休息一会等等说,后来仔细的看完了对话,也征求了龙江和昭锡的意见,码了很长一段话(借着scrum顺带复制记录一下对于这类事情的观点)
最理想、效率最高的团队合作方式应该是一个多线程的并行开发、最后汇总的过程,而不是会有卡在流水线的某一处的这种道理。如果是流水线式,那还不如个人项目来得快些,想到要改什么自己就去改一下就好了还不用去等别人。所以我们的原则是分模块写,首先保证自己模块没问题,包括对自己模块的先行测试只能自己来做,不能说我这部分写完,你马上就要将我的东西对接进去, 我需要什么,你马上就要给我写出来,要是这样就完全是卡流水线的形式了,是我们需要规避的。
上次有规定说跳转逻辑由负责发起跳转的模块的人完成,但测试别人的模块不是他的事了,他仅负责自己模块没问题以及跳转成功,到此为止而已,不可能要求某个模块的人去把和他相关模块的都测一遍,看我这个功能加进去你会不会有问题,他会不会有问题,要真有问题也应该由“被出问题”的那方后来醒悟去找前者麻烦,而非由前者未卜先知。
每个人的进度都不一样,我的前序节点没完成我怎么测试到底正不正确?总不能就回去睡觉等前一个人写好了再干活嘛,所以自己写的部分的先行测试自然也是得自己弄。团队规范是不允许改动其他人代码是合并到团队仓库的时候不允许改动,而非自己测试也死卡这点,立强完全可以一边告诉小胡说你快点去把那个实现一下我已经在等你了,一边先为了自己做测试而去改他代码(在个人的本地这完全没问题),然后因为立强的进度超前,那小胡作为前序节点为了不拖进度很快就把跳转加上,那自然就不会发生立强提到的后面景钊的流星、昭锡的主页都测不了都要自己手动加的问题。
晚上是因为立强对接服务器接口没弄成功,又因为小鹏没来scrum于是就问了永盛怎么回事,问说为什么服务器端居然会没有按照说好的接口文档来(真实情况是小鹏给立强测的api接口,之后更改了,因为他们服务端的东西更改了);永盛表示小鹏可能只是仅是测试下是否能收发,没有正式按接口递交数据,但作为安卓端要考虑健壮性,即使多了少了数据也不能崩掉。各自其实都有理,只是站的视角不同,后面争论的有点急,两个人都不是太愉快。但其实问题的关键是一方没有去仔细的倾听另一方真正在表达的是什么,好几次打断,语气也有点冲,讨论变成了争论还好没有变成吵架,后面立强就先走了。但事后也有双方的道歉和反思。这里也顺带借着记录下我的回复。大概只有心平气和是一切困难的良药,但却要时刻做到也是不容易的事情。
之前永盛的意思其实是,即使服务器确实按照接口文档所说的那样发了相应的数据,但可能会存在丢包或黑客攻击出现其他异常等等,最终安卓端收到的数据比预期的少或多,这时候安卓端不能因此崩溃掉,所以就有“健壮性”的问题; 而立强说的是在于,我想测试而你没有按照说好的发给我,我这边要写代码你也必须保证按照规范来,你不顾规范的随意发东西是不对的。
我刚刚问了永盛,是说小鹏那边确实只是随意先发了一组数据过去,仅仅测试是否能收到,是否能读取这样; 但如果服务器端本身就确实没按文档来收发数据确实是不对的,因此,服务器端必须保证收发数据完全遵照接口文档,但安卓端也必须保证不会因为数据不吻合而崩溃,需要有别的处理方式,比如再次请求获取之类。
不过单纯撇开事情本身,我们在讨论的方式上还是有些问题的。虽然因为别人的错让自己的代码崩了是会很不爽会急躁,我有时候心情不好也会这样,但是我们是一个团队,没有要故意搞死你的念头,所以就讨论本身而言我们是想得到一个好的解决方式,这时候如果能先不去急于争辩,先耐心听完理解对方的本意可能会更好些qwq 我上次跟永盛忘了争论什么的时候就打断了好几次,直到永盛说“泥能不能让我说完”的时候我才意识到这点,耐心听完才发觉是我误解了,在我用“对啊,但是”或者“不是,而是”打断的时候其实压根没理解他说的是什么orz
在争执现场的时候其实我仍然觉得自己能做的还是太少了,放任双方越说越急也不对,突然打断阻止也不是太好的办法,比起qq群还算可控的方式,还算很难找到合理的处理方法。
昭锡:今天真的是面向搜索瞎编了一天……
永盛:看文档还是得更耐心一点,配合操作,别怕错,错了得想好解决方式。。
立强:
小胡:
景钊:
小鹏:nothing!
龙江:脑子有点乱。。。
燃尽图
今日贡献量
刘晨瑶 | 李永盛 | 苏伟鹏 | 张昭锡 | 骆景钊 | 胡俊钦 | 熊立强 | 陈龙江 |
---|---|---|---|---|---|---|---|
2 | 1 | 0 | 2 | 1 | 2 | 2 | 1 |
scrum会议照片
Alpha冲刺! Day9 - 砍柴的更多相关文章
- Alpha冲刺Day9
Alpha冲刺Day9 一:站立式会议 今日安排: 经过为期5天的冲刺,基本完成企业人员模块的开发.因第三方机构与企业存在委托的关系.第三方人员对于风险的自查.风险列表的展示以及自查风险的统计展示(包 ...
- Alpha冲刺——day9
Alpha冲刺--day9 作业链接 Alpha冲刺随笔集 github地址 团队成员 031602636 许舒玲(队长) 031602237 吴杰婷 031602220 雷博浩 031602634 ...
- 项目Alpha冲刺Day9
一.会议照片 二.项目进展 1.今日安排 侧栏及相关刷新完成,项目结构小变动.个人信息和修改密码后台完成. 2.问题困难 前后台联调出现问题,配置修改了半天还没改好.好像是会话丢失,初步判断应该是后台 ...
- I Know Alpha冲刺随笔集
Alpha冲刺 Day1 Alpha冲刺 Day2 Alpha冲刺 Day3 Alpha冲刺 Day4 Alpha冲刺 Day5 Alpha冲刺 Day6 Alpha冲刺 Day7 Alpha冲刺 D ...
- Alpha冲刺博客集
传送门 冲刺随笔 Alpha冲刺day1 (10.31):第一天博客地址 Alpha冲刺day2 (11.01):第二天博客地址 Alpha冲刺day3 (11.02):第三天博客地址 Alpha冲刺 ...
- Alpha冲刺博客合集
Alpha冲刺序列: Alpha冲刺Day1:Alpha No.1 Alpha冲刺Day2:Alpha No.2 Alpha冲刺Day3:Alpha No.3 Alpha冲刺Day4:Alpha No ...
- Alpha冲刺置顶随笔
项目名称:城市安全风险管控系统 小组成员: 张梨贤.林静.周静平.黄腾飞 Alpha冲刺随笔 Alpha冲刺Day1:http://www.cnblogs.com/linlkg/p/7896980.h ...
- 1013团队alpha冲刺日志集合帖
alpha冲刺day1 alpha冲刺day2 alpha冲刺day3 alpha冲刺day4 alpha冲刺day5 alpha冲刺day6 alpha冲刺day7 alpha冲刺day8 alph ...
- Alpha冲刺随笔集
作业地址 项目名称:高校实验室信息化管理系统 团队成员 学号 姓名 031602636 许舒玲 031602237 吴杰婷 031602220 雷博浩 031602634 吴志鸿 181600107 ...
随机推荐
- 122. 买卖股票的最佳时机 II-leetcode
题目: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格. 设计一个算法来计算你所能获取的最大利润.你可以尽可能地完成更多的交易(多次买卖一支股票). 注意:你不能同时参与多笔交易(你必 ...
- Docker 本地导入镜像/保存镜像/载入镜像/删除镜像
1.Docker导入本地镜像 有时候我们自己在本地或者其它小伙伴电脑上拷贝了一份镜像,有了这个镜像之后,我们可以把本地的镜像导入,使用docker import 命令. 例如这里下载了一个 aliba ...
- php获取当前是星期几
<?php $weekarray=array("日","一","二","三","四",&quo ...
- php实现猴子选大王
function getKing($n,$m) { $arr = range(1,$n); $i = 0; while(count($arr) > 1) { if(($i+1) % $m == ...
- netty源码解解析(4.0)-8 ChannelPipeline的设计
io.netty.channel.ChannelPipeline 设计原理 上图中,为了更直观地展示事件处理顺序, 故意有规律地放置两种handler的顺序,实际上ChannelInboundHa ...
- python——字符串格式化
字符串的基础位置预留(网上到处都是) Python用一个tuple将多个值传递给模板,每个值对应一个格式符 在模板和tuple之间,有一个%号分隔,它代表了格式化操作. 使用字典 当只有很少量的占位符 ...
- MVC和WebForm区别
WebForm的理解 1. WebForm概念 ASP.NETWebform提供了一个类似于Winform的事件响应GUI模型(event-drivenGUI),隐藏了HTTP.HTML.JavaSc ...
- 【Java基础】4、java中的内部类
内部类的分类:常规内部类.静态内部类.私有内部类.局部内部类.匿名内部类. 实例1:常规内部类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 ...
- Hadoop HDFS 设计随想
目录 引言 HDFS 数据块的设计 数据块应该设置成多大? 抽象成数据块有哪些好处? 操作块信息的命令 HDFS 中节点的设计 有几种节点类型? 用户如何访问 HDFS? 如何对 namenode 容 ...
- Java - ConcurrentMap原理
https://blog.csdn.net/justloveyou_/article/details/72783008 结构是怎样的?segment是什么?hashEntry是什么?默认可并发的大小是 ...