Daily Scrum M2 11-15


今天最大的进展应该是在数据方面,修复了由来已久的bug。

之前的情况是输入关键词之后左等右等都不出来结果,一开始是觉得可能RSS的结果返回较慢,但是之后用G公司的Reader check过之后发现情况似乎不是那样,大部分的关键词一晚上总能返回个几十条结果,所以这时候才开始怀疑代码的问题。fix这个bug也花了好几天的时间,因为每次测试都非常耗时,最后的结果是数据方面的dev和上层调用的dev没有约定好由谁去定时调用获取data,结果大家都没有去调用,导致只是开始的时候搜索一次,之后就没有data返回了,自然看不到有节点长出。

修复了这个bug之后,看起来就很像那么回事了:

nodes

但是还有若干地方存在很多小问题:比如剪枝的过程中有可能会导致程序crash掉,比如字体的显示不是很好看。

另外Load的功能由于和多棵树的耦合度很大,而负责多棵树的潇帝这两天又因为有事情无法开发,所以这方面的工作一直比较零散无法连接起来,看样子开发的进程需要延后1-2天。

具体的难点与重点:

1. 叶子节点。该来的总是要来的。之前叶子节点完成了所有的功能与基本的UI样式,而当时把UI样式的完善当作细节问题,可以推后解决,于是很长时间都没再动过了。如今是时候来处理这些细节问题了。具体来说,默认的字体样式用来显示英文还可以,但用来显示中文感觉挺不好看的,有些字比较大有些字比较小,估计得换成Segoe UI或Ya Hei会比较好,首选Segoe UI;另外,由于Label比较小,所以很难完整显示新闻标题,因此还得加个ToolTip上去,每次鼠标移到Label上就会自动显示完整标题;叶子节点的配色也需要改进。这些小细节解决起来应该不难,但需要较多时间进行尝试。

2. 树。目前单棵树的基本功能已经完成,但剪枝还有些bug,如果剪切了不合适的控件会crash掉,代码里应该多做些判断吧。多棵树可能涉及到的临界区问题目前已经解决,Dev已经把Bing部分封装成推送机制,有新的消息来就自动推送给合适的树,这样树就无需自己查询Bing数据,从而避免了同步读写的问题。但目前由于潇弟去陪Dentist了,所以暂时无人可以继续开发,这也导致了后续的Load功能难以实现(有前后关系)。这部分比较紧急,但除了剪枝部分可以先完成以外,其他部分只能等下星期潇弟回来再说了。

3. Bing后台。这部分困扰已久的bug在今天终于解决,数据终于不会只查询第一次就停了;另外,时区问题也得到彻底解决(之前直接暴力+8的做法得到改进,目前会自动检测时区进行校正)。现在这部分要做的功能是Load,把已经保存下来的数据读入并重新传给树。但由于多棵树目前尚未完成,这部分只能推后。

  Working on Related No. Todo Todo Item No. Comments
Xiong Zhang 组织Scrum,Scrum总结,主要功能测试 1669 主要功能测试 1669  
Jun Guo 节点配色改进,树干label,多棵树后台数据搜索 1679,1517 字体显示改进,信息Board显示改进,节点配色改进 1679,1689,1690  
Shuangzhi Wu 剪枝功能,Load功能,多棵树支持 1512,1680,1530 剪枝功能,Load功能,多棵树支持 1512,1680,1530  
Xichao Yang 测试   测试    
Li Zhong 剪枝功能 1512 剪枝功能 1512  
Xiao Li         不在公司

Burndown & Burnrate

11

以上。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM