項目Alpha衝刺——代碼規範、任務及計劃

1、代碼規範

  • 【強制】類名使用 UpperCamelCase 風格數組

  • 【強制】方法名、參數名、成員變量、局部變量都統一使用 lowerCamelCase 風格學習

  • 【參考】局部變量容許使用a, b簡單的命名,但儘可能使用類名中出現的字母(一眼看上去能知道),數組遍歷容許使用 i, j 等簡單的命名
    • 例:Context c; Database db;
    • 反例:Context i;
  • 【強制】常量命名所有大寫,單詞間用下劃線隔開設計

  • 【強制】res資源文件(圖片等)及HTML表單name命名所有小寫,單詞間用下劃線隔開
    • 例:activity_main.xml
  • 【推薦】資源文件及組件ID的命名力求不混淆,能夠考慮給名字加上所屬的Activity前綴等
    • 例1:@+id/main_activity_login_button
    • 例2:login_button_state_ok.xml
  • 【參考】各組員實現的功能接口要有註釋描述,或在討論時說明其的功能(輸入和輸出,有沒有正確性判斷),註釋方式隨意代碼規範

  • 【參考】方法內部,使用註釋和空行來分隔成小段,註釋描述下方代碼段的功能
    • 例:
    • //如下是打開文件
    • File f=new file()
    • //如下是讀數據
    • for(){
    • log.d("");
    • log.d("");
    • log.d("");
    • }
    • //如下收尾
    • f.close();
  • 【強制】沒實現的地方必須加TODO,寫上署名,最好包括上描述
    -例: //TODO MK 這個部分改天作xml

其餘不經常使用標準儘可能按照:
阿里巴巴規約blog

2、計劃安排

時間 任務
第一天 學習熟悉AS使用
次日 設計界面
第三天 完成本地登錄
第四天 獲取相關接口並插入使用
第五天 完成賬單部分功能
第六天 完成心願單部分功能
第七天 完成賬單與心願單中的統計部分功能
第八天 實現識圖部分
第九天 整合全部功能
第十天 修改並完善

相關文章
相關標籤/搜索