反模式的模式

Patterns Antipattern | Agile Zone

随着时间推移,过去一些好的模式也许成为反模式,就是一种走向模式反面的模式,会导致有害的设计或应用。

同样另外一篇文章谈了反模式几个特征:

1.存储过程带有大量的条件逻辑,或复杂的业务规则。
2.带有大量条件输出的Web页面,已经将业务规则编码在MVC的视图页面 中,例如使用if else检查在某个日期之前或少于某个价格的显示等。
3.单元测试需要数据库或者Web服务器运行。
4.大部分的代码使用语言默认的I / O或数据库库。
5.大量时间花在进行版本区分上,以确认是否由之引起bugs.
6.改变数据库的表结构导致数小时的重构,数百条查询语言遭到追杀修改。
http://www.lostechies.com/blogs/rssvihla/archive/2010/07/15/anti-pattern-too-much-of-your-application-is-about-interacting-with-external-resources.aspx

banq老师,对于您说的第二条我有点不太明白
当从数据库传来大量数据的时候,在后台对逐条数据进行日期判断,比在web页面进行日期判断花的时间要多,为什么在web页面进行日期判断会有害于设计呢?