臭味四溢的DOP

原创 2004年10月13日 11:02:00
什么是DOP?这个命名是我自作聪明给它起的, 全称为( DataBass Oriented Programming), 面向数据库的编程, 整个程序以数据库为中心,而不是以客户需求为中心。往往使用 DOP的程序,都把整个数据库的操作暴露出来,几乎不写中间层,即没有用Facade对其封装,更严重的是: 把对数据库的操作写在表示层中。好像实行政务公开一样。你知我知大家都知。DOP带来的是大量的重复代码,安全性不好,难以维护, 最终使之成为一个无药可救的系统。

DOP值小结

(1)DOP:(2)PDOP:
  • ximenchuixuezijin
  • ximenchuixuezijin
  • 2010年04月21日 14:39
  • 1533

代码的二十二道臭味

  这是一篇关于阅读《重构,改善既有代码的设计》后的笔记,记住了代码发臭的二十二种形式,并形成这样的意识,自己每次写代码的时候都能时刻提醒自己代码是否在发臭,那么我们的生活会更轻松。重构不...
  • liao_jian
  • liao_jian
  • 2015年01月22日 13:32
  • 594

设计的臭味

设计的臭味——腐化软件的气味 当软件出现下面任何一种气味时,就表明软件正在腐化。 僵化性(Rigidity):很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其他改动。 脆弱...
  • dwater
  • dwater
  • 2007年03月04日 10:32
  • 1026

代码的22种坏味道

1. Duplicated Code(重复的代码) 臭味行列中首当其冲的就是Duplicated Code。如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好...
  • lomo1122
  • lomo1122
  • 2015年11月18日 13:43
  • 158

心怀感恩,芳香四溢

    天空赠予小鸟一片蓝天,因为感恩,小鸟回报天空轻快的歌声;雨露赠予小树一汪清凉,因为感恩,小树回报雨露漫山的青翠。滴水之恩,当涌泉相报。感恩,有时只是一个随意的眼神,一个简单的动作,却能带来无穷...
  • wxhui
  • wxhui
  • 2008年03月17日 14:32
  • 451

代码坏味道之夸夸其谈的未来性

1.为什么会有夸夸奇谈的未来性呢? 当我们谈到这个问题的时候,我们就要反思在需求理解和设计的时候对程序变动性的理解出现了偏差。“哦,我想我们总有一天炫耀做这事儿的”常常是一念之差导致的代码坏味道。...
  • Scalzdp
  • Scalzdp
  • 2014年08月12日 10:55
  • 1220

重构:代码的味道与消除方法

在敏捷开发模式下,随着业务的发展,需求的变化,新功能的增加,人员的变更,软件需要不断的修改原有的功能、追加新的功能、修改发现的缺陷等等。 对于部分很老的业务,软件也许已经经过几个、几十个、甚至上百个...
  • liangkwok
  • liangkwok
  • 2014年03月12日 09:55
  • 609

> 设计的臭味

1.僵化性     是指难以对软件进行改动,即便是简单的改动。如果单一的改动会导致有依赖关系的模块中的连锁改动,那么设计就是僵化的。2.脆弱性      是指进行一个改动时,程序的许多地方可能会出现问...
  • ahg1001
  • ahg1001
  • 2010年12月06日 14:31
  • 517

无法删除DBLINK ORA-02024 database link not found

Cannot drop a database link after changing the global_name ORA-02024 (Doc ID 382994.1) In thi...
  • xiaofan23z
  • xiaofan23z
  • 2014年11月20日 16:26
  • 1551

houdini dop中调用sop体积场的几种方法

首先要有体积场保证sop输出的信息里包含vel 场信息,例如:M1:popvop 第一种是用popvop节点,也是最自由的节点,可以随意编辑导入的vel信息, 方式就是在vop中用volume sa...
  • zmaiyo
  • zmaiyo
  • 2015年09月05日 16:28
  • 1464
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:臭味四溢的DOP
举报原因:
原因补充:

(最多只允许输入30个字)