会话状态反模式(或一般的全球状态)

时间:2013-11-04 21:34:53

标签: c# asp.net oop session design-patterns

我非常了解SOLID原理和其他设计模式,并且已经编程了一段时间 - 这些年来看到了很多代码。话虽如此,我很难想出一个名称,以便将这种模式或缺乏模式提供给我目前正在处理的一些代码。

该应用程序是一个ASP.NET C#WebForms应用程序,由SQL Server / Mainframe后端(比后端更多的大型机)支持,并且从多个页面/类中访问/变异会话状态属性。

在我上学期间,通常会避开访问/变异全局变量/应用程序状态。显然,这个宏伟的应用程序的创造者并不认为这是一个坏主意。

问题:

这种模式/反模式的名称是否依赖会话状态?我想叫猪名字......

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

Peanut butter。它是指UI设计,但我认为它也适用于软件设计:它只是无法构建一个完整的系统,然后,在开发的最后阶段,像花生酱一样将代码传播到它上面