Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于开发标准 #26

Open
HoshinoTented opened this issue Aug 15, 2021 · 8 comments
Open

关于开发标准 #26

HoshinoTented opened this issue Aug 15, 2021 · 8 comments

Comments

@HoshinoTented
Copy link
Collaborator

HoshinoTented commented Aug 15, 2021

急需开发标准
or become a shit mountain

数据库表命名

  • 所有 column:snake_case
  • 所有 foreign key:[表名]_[主键名]

Spring Model

所有请求

  • RequestData 结尾

所有响应

  • ResponseDataRespData 结尾

Remarks

至于 RequestData 为什么不选择用 ReqData,是因为我觉得 req 这个缩写太丑了。

所有 Spring Component

  • 以 Service 结尾的 Component 的类型的变量名,允许使用 Svc 代替 Service,如:val userSvc: UserService
  • 以 Repo 或 Repository 结尾的实现了 Repository 接口的类型的变量名,推荐使用 Repo 代替 Repository,如:val userRepo: UserRepository

所有函数

  • 最多只能有一个 return 语句(不强制)

所有类字段/属性访问

  • 使用 this.xxx(不强制)
@Him188
Copy link
Member

Him188 commented Aug 15, 2021

先写,等变成shit了就重构

@HoshinoTented
Copy link
Collaborator Author

先写,等变成shit了就重构

我说了算

@HoshinoTented
Copy link
Collaborator Author

首先关于请求的 dto,由于每个请求(应该)只会有一个 dto,所以可以统一一下 dto 的命名
like: request

@HoshinoTented
Copy link
Collaborator Author

可以使用 👍 或者 👎 投票 @Him188 @mzdluo123

@eiriksgata
Copy link

首先关于请求的 dto,由于每个请求(应该)只会有一个 dto,所以可以统一一下 dto 的命名
like: request

Request 的实体类请求我们一般不会叫做 DTO ,只有负责数据库与持久层直接关联的实体类才附带DTO(当然我更喜欢将他们叫做pojo) ,接口请求我们一般使用使用 Vo

@HoshinoTented
Copy link
Collaborator Author

首先关于请求的 dto,由于每个请求(应该)只会有一个 dto,所以可以统一一下 dto 的命名
like: request

Request 的实体类请求我们一般不会叫做 DTO ,只有负责数据库与持久层直接关联的实体类才附带DTO(当然我更喜欢将他们叫做pojo) ,接口请求我们一般使用使用 Vo

Vo 的意思是?

@HoshinoTented
Copy link
Collaborator Author

首先关于请求的 dto,由于每个请求(应该)只会有一个 dto,所以可以统一一下 dto 的命名
like: request

Request 的实体类请求我们一般不会叫做 DTO ,只有负责数据库与持久层直接关联的实体类才附带DTO(当然我更喜欢将他们叫做pojo) ,接口请求我们一般使用使用 Vo

Vo 的意思是?

我是傻逼

@eiriksgata
Copy link

首先关于请求的 dto,由于每个请求(应该)只会有一个 dto,所以可以统一一下 dto 的命名
like: request

Request 的实体类请求我们一般不会叫做 DTO ,只有负责数据库与持久层直接关联的实体类才附带DTO(当然我更喜欢将他们叫做pojo) ,接口请求我们一般使用使用 Vo

Vo 的意思是?

我是傻逼

不好意思,之前我都忘了有这回事了刚才突然收到通知。vo意思是view object,其实都可以啦,看开发人员喜欢了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants