其他

1. 查询命令职责分离(CQRS)

明确地将“修改对象状态”的函数(修改函数)和“查询对象状态”的函数(查询函数)分开设计。

2. 将复杂的处理过程分解为小函数。

3.任何有返回值的函数,都不应该有看得到的副作用。

4. Range 模式

使用范围对象替代多个参数。

坚持原创技术分享,您的支持将鼓励我继续创作!