写点什么

关于 VO/DTO/DO/PO 价值的思考

作者:Nacol
  • 2023-12-01
    广东
  • 本文字数:268 字

    阅读完需:约 1 分钟

关于VO/DTO/DO/PO价值的思考

1. 定义

2. 价值

3. 实际应用

VO/DTO/DO/PO 带来的价值通常会都在【业务压力大】与【研发效能不足】下变成了浮光泡影

4. 突破

研发效能是 VO/DTO/DO/PO 的基本盘(基础设施),研发效能不高的团队使用该设计通常都是自欺欺人

决策是否使用该设计的因素有:

  1. 研发效能

  2. 业务复杂度

  3. 系统性质(内管系统/外部系统)

  4. 安全部门的约束

需要多个维度统一考虑,例如:

  1. 没有业务复杂度的内管系统就完全没必要用 VO/DTO/DO/PO

  2. 业务复杂度较高,安全部门还有安全要求,那么就可以使用 VO/DTO/DO/PO

  3. 业务复杂度较高,但是安全部门没有要求,可以一个对象使用到底,也可以混合使用

不可无脑使用 VO/DTO/DO/PO。

用户头像

Nacol

关注

一个痛苦且快乐的完美主义者。 2019-07-19 加入

还未添加个人简介

评论

发布
暂无评论
关于VO/DTO/DO/PO价值的思考_Java_Nacol_InfoQ写作社区