![]() |
1
0
我将大量重构以尽可能多地删除全局变量,这将是第一步。 作为第二步,对硬代码进行重构并生成属性文件可能很有用。 稍后,您可以分析方法,找到代码副本(在这种软件上有很多副本是很常见的…)并且,根据应用程序所需的知识,您可能能够进一步使用某种状态机。 (你说你会接受的,作为答案) |
![]() |
2
0
我真的不知道我是否明白,但是如果我有很多共享状态的问题,我会使用一些 state machine . 有了这个,您可能可以了解什么是代码 状态依赖 什么代码是交叉的… 例如,要开发一个工作流(许多状态信息,需要检查要做什么),这是一个很好的解决方案,并且您有大量的文档… 希望它有帮助! |