天天看點

項目Beta沖刺 - 凡事預則立

|||||||||

|:-|:-|

|課程:| 軟體工程1916|W(福州大學) ||

|作業要求:|項目Beta沖刺||

|團隊名稱:|火雞堂||

|作業目标:|盡力傳遞|

火雞堂###

隊員學号 隊員姓名 部落格位址 備注
221600111 彼術向 http://www.cnblogs.com/Mookiepiece/ 隊長
221600126 忠 ju http://www.cnblogs.com/Downstream-1998/ 轉入
221600137 海怪呦 http://www.cnblogs.com/a137447/
221600138 魔垣 http://www.cnblogs.com/deweyxuan/

1、讨論組長是否重選的議題和結論。###

選題是原組長提出來的,也對項目了解更多,故不重選

2&3、下一階段需要改進完善的功能。###

項目Beta沖刺 - 凡事預則立

這些是目前beta至少應完成的基礎功能,其他flag就不立了免得砸腳

計劃變更:####

心願單的周期圖,考慮到手機螢幕太小,改為用網格顯示而不是條條顯示,這是減分項

經驗值系統由于不受組員待見,改為徽章系統,并削弱功能

資料庫已改了幾列,alpha的遺留

4、需要改進的團隊分工(針對之前的不足,需要加強和改進團隊協作和分工的地方)###

遇到問題多交流

首先專注基礎功能的實作

5、需要改進的工具流程(如版本控制、測試工具等)###

上一階段的版本控制都是線下完成,這次必須應題使用git

測試工具暫定Junit

6、沖刺的時間計劃安排###

7天時間安排:2019.5.24——2019.5.30

日期 任務
5.24(滿課) 基礎對話框及首頁的完善
5.25-5.26(周末) 資料庫對接
5.27(滿課) 賬單和心願的曆史界面
5.28 彈性時間,重整計劃,部分測試
5.29 完成軟體初始化的引導
5.30 完成設定界面
5月31日,整合,測試,進行使用者調查與總結
藍圖真美好

附1、代碼規範###

和alpha的規範相同

  • 【強制】類名使用 UpperCamelCase 風格
  • 【強制】方法名、參數名、成員變量、局部變量都統一使用 lowerCamelCase 風格
  • 【參考】局部變量允許使用a, b簡單的命名,但盡量使用類名中出現的字母(一眼看上去能知道),數組周遊允許使用 i, j 等簡單的命名
    • 例:Context c; Database db;
    • 反例:Context i;
  • 【強制】常量命名全部大寫,單詞間用下劃線隔開
  • 【備注】web裡的代碼可能不遵守上述java命名規範
  • 【強制】res資源檔案(圖檔等)全部小寫,單詞間用下劃線隔開
    • 例:activity_main.xml
  • 【推薦】資源檔案及元件ID的命名力求不混淆,可以考慮給名字加上所屬的Activity字首等
    • 例1:@+id/main_activity_login_button
    • 例2:login_button_state_ok.xml
  • 【參考】各組員實作的功能接口要有注釋描述,或在讨論時說明其的功能(輸入和輸出,有沒有正确性判斷),注釋方式随意
  • 【參考】方法内部,使用注釋和空行來分隔成小段,注釋描述【下】方代碼段的功能
    • 例:
    • //以下是打開檔案
    • File f=new file()
    • //以下收尾
    • f.close(); //關閉檔案
  • 【強制】沒實作的地方加TODO,寫上署名,最好包括上描述

    -例: //TODO 這個部分改天做

其他不常用标準盡量按照:

阿裡巴巴規約