Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

开发规范

张乐 edited this page Jun 4, 2020 · 2 revisions

CRMEB-Java遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:

目录和文件

  • 目录使用小写+下划线;.
  • 类库、函数文件统一以.php为后缀;
  • 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;
  • 类文件采用驼峰法命名(首字母大写),其它文件采用小写+下划线命名;
  • 类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);

函数和类、属性命名

  • 类的命名采用大驼峰法(首字母大写),例如UserUserType,默认不需要添加后缀,例如UserController应该直接命名为User;
  • 方法命名使用小驼峰法,例如getClientIp;
  • 属性命名使用小驼峰法,例如tableNameinstance;

常量和配置

  • 常量以大写字母和下划线命名,例如APP_PATH;
  • 配置参数以小写字母和下划线命名,例如url-route-onurl-convert;

数据表和字段

  • 数据表和字段采用小写加下划线方式命名,并注意字段名不要以下划线开头,例如think_user表和user_name字段,不建议使用驼峰和中文作为数据表及字段命名。

系统编码

UTF-8 LF

请理解并尽量遵循以上命名规范,可以减少在开发过程中出现不必要的错误。

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /