今天我們組利用課后的時間對Sprint 1階段進行了回顧,并對接下來的工作進行了安排。
Sprint 1階段我們開始定的計劃是完成最基礎的背單詞功能,可以讓用戶可以完整地走一遍背單詞流程。回顧上周,我們并沒有很好地完成該目標,下面是我組目前的工作進度:
1、對WP版本的代碼進行了較為細致地學習,發現WP版本還是較為嚴格地遵循論文算法實現的,但想要移植到UWP上并不容易。
2、實現了AdaptiveUserModel類用來記錄記憶算法中用到的各參數,LearnedWordItem類用來記錄單詞類的背誦情況等信息。
3、設計了一個粗略的UI,但很多環節還是沒有很好的涉及到,有待接下來進一步完善。
4、取詞放詞、根據用戶反饋更新單詞list方面的代碼還在編寫當中。
5、結合代碼對論文中的算法進行了進一步理解。
6、學習C#,學習XAML!這個應該是耗費了上周主要的時間,也是目前代碼編寫的瓶頸。
上周心得:
1、不要急于編寫代碼,還是要先搞明白原有UWP代碼中的各種接口。
2、UI設計上也會牽扯到很多原工程上面的東西。
3、Sprint 1階段由于對任務分解太粗,每個人對自己的任務不是特別明朗,這周決定將Task分為以天為單位的工作量,這樣對工作進度的把握會更好。
4、熟練掌握git,對以后的代碼push最好在工程里加入.gitignore文件。
接下來的工作安排:
1、拜重陽方面。今天大家對UI的各場景進行了更為詳盡地分析,對UI各模塊的安排也有了更清晰的認識,接下來一周還是要先把這塊實現好。
2、任爍方面。在原有算法基礎上對于“進度條”的用戶背誦反饋設計出一個較為合理的記憶算法,多與羅人千方面溝通完成取詞放詞的功能。
3、羅人千方面。不僅要從生詞本中取詞,還要根據算法從用戶已背的單詞中取需要復習的詞。
4、章瑋方面。完成對于單詞信息在UI上展示的那塊,用戶反饋目前還是二值反饋更新從羅人千那拿來的單詞List,具體需要多與拜重陽方面溝通。
Update - 11/19
拜重陽積極地給出了自己對上周工作情況的review,希望各位也能向他學習:
上周主要是學習的階段,我的主要工作是UI的簡單設計以及實現。工作如下:
- build BingDictUWP工程,建立了一個UWP工程helloworld
- 初識UI實現的主要工具XAML以及和捆綁的.cs
- 學習了簡單的按鈕添加、文本添加。Button,textblock,textbox
- 學習了簡單的頁面navigation
- Wordrecite工程方面。新建背單詞的tap navigate,新建選擇詞典頁面;新建背單詞用戶反饋(design中),新建單詞答案顯示頁面(design中)。以及這幾個頁面之間的navigate。
文章列表