- 類名、組件使用pascal命名法:LoginPage、MenuComponent
- 函數、變量、常量等命名規則和js規范相同
- [強制]不允許未經定義的常量直接出現在代碼中
- 不要使用一個常量類維護所有常量,應該按常量功能進行歸類,分開維護。 如:緩存相關的常量放在類:CacheConsts下; 系統配置相關的常量放在類:ConfigConsts下; 說明:大而全的常量類,非得使用查找功能才能定位到修改的常量,不利于理解和維護
- 不要使用一個類維護多個業務,建議按其功能劃分,同上
- [建議]將接口地址按功能劃分歸類,分開維護。后期接口升級等便于維護。
- [強制] 項目目錄應按功能進行創建及維護
示例:
- [建議偏強制] 兩段功能或業務相同或類似的代碼不應該出現兩次。
- [建議] 使用第三方插件時應仔細閱讀官方文檔的 Readme.md、issue、**最新提交代碼的時間**,充分了解可能會出現的問題及解決辦法,節省調試時間、降低開發難度
- 在多個參數超長,逗號后進行換行;
```
const path = Path()
.moveTo(0, -radius/2)
.arc(0, radius, 1)
.arc(0, -radius, 1)
.close();
```