WES 系统重构前,总代码行数接近八十多万,在这八十多万行代码中,既存在非常多的重复逻辑,又存在非常多的变化逻辑,前者可以通过不断地抽取公共逻辑来达到去重、瘦身的效果。
后者的治理则更为复杂一些,需要做很多抽象与统一整合,也就是策略规则。