Daily Scrum M1 10-9


今天各個模塊的Encapsulation基本上完成了,另外曲線模塊和葉子結點模塊有了初步的集成,雖然還有一點bug,不過效果還算不錯。於是明天的目標是開始第一次所有模塊的集成,將各個部分合並為一個可工作可展示的demo,之后在此基礎上進行改進。具體的是明天要能使一個Tree完整地生長,至於Tree的關鍵詞可以先Hard Coding進去,當完成這個核心部分之后,再添加輸入關鍵字的feature。

另外在數據的獲取部分,由於第二次搜索的時候得到的數據在時間上可能早於第一次的結果(也許頁面發布的時間很早,但是被Search Engine索引的時間比較晚)我們決定每次搜索都只留下時間上最新的結果,晚於上一次記錄的時間的結果將被丟掉。

至於畫曲線的部分,現在每長出新的枝條都是整個枝條一起漸變出來的,但是我們希望能有更接近“生長”的動畫。

具體的重點與難點:

1、葉子模塊。這個模塊基本已經完成了。下一步最需要做的是豐富葉子節點的樣式,但從時間考慮應該只能放到第二版來完成了,可以暫時無視。目前的重點在於微調葉子模塊的外觀,難點在於仔細划分各個事件響應的區域——葉子節點分為Information Grid、Tag Grid等幾個區域,同樣是鼠標單擊,要執行的處理函數並不同,因此需要仔細判斷鼠標點落在哪個Grid內。

2、枝干模塊。上文已經提到過了,枝干模塊目前最大的問題是,由於枝干是非規則的圖形,要為其設計出動畫效果非常復雜。目前我們只是簡單地通過調整Opacity屬性來模擬樹枝出現的過程,而並沒有真正體現樹枝“生長”的過程。因此下一步的重點和難點依舊在於設計好動畫。可能會考慮改用Path Animation來解決吧,但只是可能……

3、Bing數據模塊。這部分基本完工了。只待整合。不過目前這個模塊包含的內容有點多,接下來可能會進行精簡。這倒沒什么難點。可能要注意的是,由於第二次搜索得到的數據在時間上可能早於第一次的結果(也許頁面發布的時間很早,但是被Search Engine索引的時間比較晚),因此對新聞按時間進行排序時,不能簡單地按調用Bing API的先后順序來決定新聞出現的早晚,而是要根據實際報道的時間進行排序。不過這也沒什么難做到的。

4、合並與集成。葉子節點和枝干模塊完成集成后,工作基本就完成了一大半。現在比較糾結的是,由於Shuangzhi學校有事,這周是不會回來了,因此原本用於提供搜索功能的根節點沒有完成,即上層的界面與下層的Bing數據脫節了。所以當前最要緊的工作就是趕緊把上層界面和下層數據黏合起來。由於時間有限,現在趕制一個根節點實在來不及了,因此難點就在於如何不通過根節點將上層界面與下層數據聯系起來。我們打算暫時設計一個Fake節點,充當根節點用,並先將搜索關鍵字Hard Coding到Fake節點里。這樣操作后如果工作正常(能成功調用Bing API搜索,並將搜索結果展示到Tree上),再考慮添加一個文本框讓用戶可以輸入自定義的關鍵字。當然,在下一版里肯定還是要將Fake節點換成真正的根節點的。

  Working on Related Item No. Todo Todo Item No. Comments
Xiong Zhang 組織Scrum,Scrum總結,更新Task        
Jun Guo 結點控件封裝 1380 集成所有模塊 1387  
Shuangzhi Wu         未返回帝都
Xichao Yang 數據接口封裝 1382 檢查API與集成 1389  
Li Zhong     改進曲線繪制動畫 1388  
Xiao Li 繪制動作封裝與初步集成 1381 修復結點繪制位置與樹枝分叉位置不一致的Bug 1390  
Fei Liang 數據接口封裝 1382 檢查API與集成 1389  

 

還有今天的Burndown & Burnrate的未完成Item數終於開始出現了下降趨勢,可喜可賀!

Capture

最后發現了我們的blog今天上了2000,可喜可賀+1!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM