3

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

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

在我上学的时候,通常避免访问/改变全局变量/应用程序状态。显然,这个宏伟应用程序的创建者并不认为这是一个坏主意。

问题:

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

4

2 回答 2

4

大泥球远距离行动意大利面条代码

于 2013-11-04T21:41:48.170 回答
0

花生酱。它是指UI设计,但我认为它也适用于软件设计:构建一个完整的系统是行不通的,然后在开发的最后阶段,像花生酱一样将代码撒在上面

于 2013-11-04T21:54:46.737 回答