版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...


总体代码
控制层只存在将请求参数转换成命令和调用应用方法的代码, 如图

把数据的校验通过值对象的构造函数实现, 凡是使用到该值对象的地方输入的值都符合要求, 且只需要修改该值对象的校验条件就能修改所有使用到的地方

Image Added

Image Added


注释
在方法的注释中应该描述输入和输出的数据, 接口的功能

Image Added

输入输出
控制层应该输入DTO输出DTO

与应用的关系
一个控制可以依赖多个应用, 通过不同的应用实现不同的功能

输入校验
不在dto上使用注释控制输入数据限制, 而是在值对象的构造方法中判断

...