写点什么

if-else

0 人感兴趣 · 3 次引用

  • 最新
  • 推荐

和 if else 说再见,SpringBoot 这样做参数校验才足够优雅!

当我们想提供可靠的 API 接口,对参数的校验,以保证最终数据入库的正确性,是 必不可少 的活。比如下图就是 我们一个项目里 新增一个菜单校验 参数的函数,写了一大堆的 if else 进行校验,非常的不优雅,比起枯燥的CRUD来说,参数校验更是枯燥。

为了减少代码复杂度,我将 if-else 升级为面向状态编程

摘要:面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。

if-else_if-else技术文章_InfoQ写作社区