UI命名规范
普通UI命名
node_main
label_name
sprite_role
scrollview_list
layout_panel
UI绑定脚本命名
label_MainPanel_bind
文件规范
assets-manager
DataBaseUser
private _nickName;
private _getNickName(): void {}
public nickName;
protect playerAge;
public getNickName(): void {}
-
常量
使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词
MAX_VALUE
-
参数的命名
参数的命名规范和方法的命名规范相同,而且为了避免阅读程序时造成迷惑,请在尽量保证参数名称为一个单词的情况下使参数的命名尽可能明确。不是必传参数增加 _参数名
private _setData(userName: string, _age = 20): void {}
-
接口的命名
接口名称都加上前缀“I”。
接口名称在前缀之后的部分命名规则与类相同。
根据接口类型可以在之后加上业务类型的头等。
IRunnable
ISingleton
数组 xxxArr;
json表 xxxInfo;
controller[控制层]:UserController.ts
module[业务逻辑]:SettingModule.ts
data[数据定义类]:data/UserInfo.ts
interface[业务逻辑接口层]:IUserService.ts
common[公共层]:util.ts
网友评论