代码中的ViewSate或者是基类中的Session设置,类似于windows编程中的全局变量,但是Web Application复杂的在于每个Application要考虑不同的Session之间的状态传递。因此,对Session以及ViewSate变量在Page和Module之间的共享要进行详细分析。
对应代码的重构是需要小组人员一起讨论代码的“ bad small ”的,特别是类似“ PageBase , ModuleBase ”这样的基类,它的改动应该在未来的开发过程中组织的 Code Team Review Meeting 上进行讨论,使得每个开发人员不再是闷头开发,让他们有展示自己的代码技巧的机会,这样对小组的新手来讲是个很好的学习机会。