Daily Scrum M1 10-8
今天的ASE课程上得知这一周就要结束coding过程准备开始test的时候感觉菊下一紧,不知不觉已经过去了很多时间,但是我们还没有一个可以工作的版本,果然一开始应该先从Daily Build着手么。可是另一方面的问题是由于很多的部分我们并不是很清楚可以做到什么程度(结点可以画成什么样,曲线可以画成什么样,Bing上可以得到什么样的数据),所以很多东西需要尝试,而为了避免每个人的多次尝试影响了其他人的代码,大家都是独立建立工程,这就造成了代码东一块西一块,却没有统一可工作版本的窘况。
于是今天Daily Scrum讨论的主题就是如何将不同的部分集成,结论是明天要完成各自部分的封装工作,之后写一个统一的Main来调用各个部分。虽然听起来不是很有难度的事情,但还是会有很多问题吧。
假期前后人员的问题也变得非常明显。有的人回来的晚一点,有的人这周和下一周又有外出不能工作的时间,于是我们决定先delay一个非核心的feature,致力于在本周内做出可以Build的版本。
具体的重点与难点:
1、节点部分:需要将节点封装成控件,以便主程序使用。难点在于节点本身承担的任务太多,要提供足够灵活的设置函数,但又要隐藏不必要的细节,着实是个头疼的问题。这部分代码Jun Guo基本是用Xaml编写的,但Xaml属于静态结构,为了让其适应各种动态变化,Jun Guo不得不使用大量的数据绑定,这使得代码比较复杂。接下来也许会考虑将部分Xaml代码改为C#实现,但这点的优先级不高。
2、枝干部分:除了要封装成控件外,还需要做好动画效果。由于枝干是非规则图形,要做出生长效果非常麻烦,这也是目前的难点。不过,考虑到目前要做的是Alpha版,所以如果实在来不及就暂时不管动画效果了。
3、Bing数据部分:这部分做得差不多了。封装工作应该可以完成,难点反而在于之前还没完成的任务——去重。要分析两个网页是否表述同一内容似乎很麻烦,于是我们决定暂时先通过检查两个网页的源超链接是否一致来判别网页内容是否相同,有时间再改用更好的方法。
4、隐藏Boss:模块集成。虽然各个模块应该能在明天完成Alpha版,但由于之前没有非常明确的接口,所以预估到时候在适配时还是会有少量问题。不过这应该不难解决,毕竟一开始就有个大致接口,最多也就是调调各个参数的顺序等等。
Working on | Related Item No. | Todo | Todo Item No. | Comments | |
Xiong Zhang | 组织Scrum,Scrum总结,更新Task | ||||
Jun Guo | 改进结点展示board | 1373, 1161, 1162 | 封装叶节点控件 | 1380 | |
Shuangzhi Wu | 未返回帝都 | ||||
Xichao Yang | 搜索信息去重 | 1158 | 数据接口封装 | 1382 | |
Li Zhong | 未返回帝都 | ||||
Xiao Li | 绘制曲线与动画 | 1159 | 绘制动作封装 | 1381 | |
Fei Liang | 搜索信息封装 | 数据接口封装 | 1382 |
老朋友Burndown & Burnrate
以上。