# 《拼团交易平台系统》第2-7节:人群标签节点过滤

作者:小傅哥
博客:https://bugstack.cn (opens new window)
视频:https://t.zsxq.com/E5VKd (opens new window)

沉淀、分享、成长,让自己和他人都能有所收获!😄

大家好,我是技术UP主小傅哥。

什么样的代码算好代码?做编程开发这么多年,我一直追求将代码简单化,让代码即是文档,看代码即可知道每一块功能的边界。因为一个功能开发出来,基本就要伴随着业务的发展一直持续下去。那么好的代码,就可以更好的维护,尤其是遇到问题的时候,可以快速定位。

# 一、本章诉求

在整个首页营销试算流程中,需要添加一个新的人群标签🏷节点 TagNode,来处理人群过滤的操作。

在本节你会看到目前的模型结构设计是非常容易添加出一个新的流程节点,同时对原有的功能不会有破坏性。这样既可以让我们更好的维护代码,也能方便持续的需求迭代。

# 二、业务流程

如图,增加 TagNode 节点,调整节点调用关系;

  • 首先,添加一个新的 TagNode 节点,调整营销 MarketNode 节点完成业务功能后,流转到新的 TagNode 节点。
  • 之后,在从个 TagNode 节点流转到 EndNode 结束节点。