反模式的模式

10-07-16 banq
Patterns Antipattern | Agile Zone

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

banq
2010-07-16 18:31
同样另外一篇文章谈了反模式几个特征:

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

jasmine2010
2010-08-01 15:27
banq老师,对于您说的第二条我有点不太明白

当从数据库传来大量数据的时候,在后台对逐条数据进行日期判断,比在web页面进行日期判断花的时间要多,为什么在web页面进行日期判断会有害于设计呢?

猜你喜欢