目录调整

This commit is contained in:
2023-10-17 08:40:08 +08:00
parent c870d78b6a
commit 0f13500422
10 changed files with 10 additions and 1 deletions

View File

View File

View File

@ -0,0 +1,64 @@
<h1 align="center">
编码规范、代码风格、电脑使用规范
<h3>持续更新中……</h3>
</h1>
### Pascal CasePascal 大驼峰式命名法
例如UserInfo, UserName
### Camel Case小驼峰式命名法
例如userInfo, userName
## 前端
### HTML
- 标签名必须使用小写字母,标签使用要遵循其语义
- 标签属性名必须使用小写字母,属性必须用双引号("")包围,自定义属性以 data- 作为前缀
- bool 类型的属性不需要添加属性值
- class 必须单词全字母小写,单词之间以 '-' 分隔
- id 必须保证同一个页面内唯一使用小驼峰式命名camelCase
-
### CSS
### JavaScript
- 变量名使用小驼峰式命名camelCase
- 函数名使用小驼峰式命名camelCase
- 函数名称一般以动词+名字的形式命名,例如 getUserInfo(), initData(), loadTableData()
- 事件名称一般以名词+handle 的形式命名,例如 editHandle, selectedHandle
- 查询前缀一般添加 get新增前缀一般加 add 或者 create更新前缀一般添加 update 或者 edit删除前缀一般添加 delete 或者 remove
- 文件名使用小驼峰式命名camelCase
### TypeScript
## 服务端
### C#
- record 名称、结构体名称、类名、公有属性、方法名称、文件名使用 Pascal 式命名
- 接口 第一个字母应为大写 I
- private 和 internal 属性使用小驼峰式命名camelCase或者开头添加 \_
- 方法参数使用小驼峰式命名camelCase命名
- 所有 ApiController 必须返回 ResultDto 类型,并且被 Ok() 函数包裹
## 工作目录
磁盘根目录创建 Workspace 目录,目录结构示例:
- docs # 项目文档根目录
- 平安电器物联网平台 # 项目名称
- repos # 项目代码仓库根目录
- pingan-iot # 项目名称
- pingan-iot-api 后端服务项目目录,和 git 服务器上的名称一致
- pingan-iot-admin 管理后台前端项目根目录,和 git 服务器上的名称一致
- smart-venue # 另一个项目名称
- smart-venue-mp # 微信小程序端项目根目录,和 git 服务器上的名称一致
## 软件安装目录
- 默认安装 D 盘,保持除去盘符以外的软件默认安装路径
- 不能安装工作使用以外的其他软件