我有几页代码。它非常难看,因为它正在做很多“计算”等。但它包含几个阶段,就像许多算法一样,就像这样:
- 计算我想离开的订单
- 杀死订单我想离开但由于数量限制我不能离开
- 计算我要添加的订单
- 杀死我想离开的其他订单,但由于新订单我不能
- 调整新订单数量以适应所需数量
我总共有 5 页丑陋的代码,我想至少分阶段分开。但是我不想为每个阶段引入单独的方法,因为这些阶段只有在一起才有意义,阶段本身是无用的,所以我认为为每个阶段创建单独的方法是错误的。
我想我应该使用 c##region
进行分离,你怎么看,你会建议更好的东西吗?