对象名、方法名语义化,英语不行用拼音
- 文件名
内容 | 文件命名 | 例子 |
---|---|---|
List Page | fileName + s |
users.html |
Detail Page | fileName + Info |
userInfo.html |
Data / Update Page | fileName + Act |
userAct.html |
Update Page | fileName + Edit |
userEdit.html |
Insert Page | fileName + Add |
userAdd.html |
Delete Page | fileName + Delete |
userDelete.html |
Order Page | fileName + Order |
userOrder.html |
Data Validate Page | fileName + Checker |
userChecker.html |
- 类名
内容 | 类(文件)名 | 例子 |
---|---|---|
Interface | I + ClassName |
IParamLanguage |
Model | ClassName + Model |
UserModel |
DAL | ClassName + DAL |
…… |
BLL | ClassName + BLL |
…… |
- 方法名
方法命名 | 说明 |
---|---|
GetPagerList | 获取分页数据 |
GetDictionary | 获取数据字典的数据 |
GetList | 获取所有列表数据 |
GetSingleList | …… |
GetSingle | 获取单条对象数据 |
GetFirstOrDefault | …… |
Get「内容」 | 获取指定内容的数据 |
Insert「内容」 | 增加 |
Update「内容」 | 修改 |
Delete「内容」 | 删除 |
Order | 数据重新排序 |
IsExist | 检查数据是否存在 |
- 控件 ID/NAME
元素 | 前缀 | 例子 |
---|---|---|
input(text) / textarea / textbox |
tb | tbUserName |
input(checkbox) |
cb | cbIsRead |
input(radio) |
rd | rdSex |
label |
lb | lbIsRead |
hidden |
hd | hdUserId |