前言
因为产品的功能需求,需要在获取特定状态下(假设为B)对比(B状态前)的状态和(B状态后的)状态,对获取到的两种状态。当两种状态不一致时,再作出相应判断。
思路
设三种状态都为同一属性,则将B之前的状态设为过去状态,B之后的状态设为将来状态,B为现在状态。分别将过去状态,现在状态设为a,b,临时状态记录为temp
首先需要进行每次状态发生改变时的判断,当状态发生改变时,记录旧的状态和新的状态。
当状态发生改变判断成功时,进行如下操作:
当b(现在状态)等于B时,将temp赋值为a。(旧状态赋值给临时变量)
当a(过去状态)等于B时,将temp(现在temp成为了a的过去)与b(a的未来)作比较。(过去与未来相比较)
本文介绍了一种方法,通过比较产品状态在B点前后(过去、现在和未来)的差异来判断功能更新。通过设置过去状态、现在状态和临时变量,作者详细阐述了如何在状态变更时进行比较和决策,以确保功能一致性。

被折叠的 条评论
为什么被折叠?



