为什么我们要用工作流

   每一个事物就是一个对象,对象之间有联系的,有顺序的活动形成过程,在工作中慢慢完成这些过程的动作就形成了工作流程.比如病人看病的流程就先挂号,医生看病,然后抓药.

那为什么我们的代码都可以实现这些动作,为什么还需要工作流呢?我们的代码虽然能实现这些动作.但是换成其他的流程呢,那是不是又得重新去写这些重复的代码呢.

   1.如果代码要实现这些功能的话,那是不是每次流程进行到哪,都要去判断节点人,和流程的扭转.

   2.而且很多硬编码,如果流程只需要改一点,如果我需要在医生看病后面加一个流程节点,交费,因为有些医院抓药的时候就可以交费,有些是分开的

   3.不利于维护和扩展

   4.不利于代码的重用性

  如果使用了工作流之后.就方便了很多了

   1.程序员不需要关心流程流转,节点等细节

   2.减少了很多硬性编码,维护和扩展都很方便

   3.工作流都有一套完善的API.调用api就可以实现功能,开发效率高

   4.一套完善的工作流还提供用户随时修改流程的功能.减少了用户因为需求分析的变动带来的工作量.

转载于:https://www.cnblogs.com/homesea/p/4728576.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值