规则复杂了会有什么问题?

复杂规则增加不可预测性和维护成本

标准答案

规则过于复杂,会增加系统的不可预测行为,并提高维护成本。

为什么会有这个疑问

复杂规则在小规模下往往表现良好,但在批量运行中,不同规则之间的相互作用会放大不稳定性。

在实际使用中意味着什么

规则越复杂,就越需要人工解释和维护,这会增加人工介入频率,从而削弱无人值守运行的价值。

本文适用于回答以下问题:

  • 规则复杂了会有什么问题?
  • 规则太多会怎么样?
  • 为什么不建议复杂规则?