首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

“新增”跟“修改”是放在一起好呢,还是分开好

2012-11-07 
“新增”和“修改”是放在一起好呢,还是分开好?最近在开发中碰到这样一个问题:对一个实体对象的“新增”和“修改”

“新增”和“修改”是放在一起好呢,还是分开好?
最近在开发中碰到这样一个问题:对一个实体对象的“新增”和“修改”,我一般都是放在一起的,共用一个jsp,处理的代码也放在一个action中。但一个同事告诉我说这样做不好,他觉得这样会破坏软件设计的“单一职责”原则,就是说新增的jsp和action,只应该做新增的事情,修改事情应该放在专门的jsp和action里处理。但我觉得,这两者的jsp和action基本上是相同的,就算分开了,也是把一个的东西拷贝到另一个里而已,而这样到处拷贝东西是不好的。谁也说服不了谁。大家在做“新增”和修改的时候一般都是怎么做的呢? 1 楼 WinLive 2007-06-03   我个人认为:action写在一个里面,因为功能向近
而JSP会分开的 2 楼 dennis_zane 2007-06-04   单一职责原则不是这样理解的,反过来想,出现重复代码肯定是有地方出问题,你的做法没错。 3 楼 Sam1860 2007-06-04   这是没有绝对的,那要取决于新增和修改的复杂度了。如果是简单的没有逻辑的新增修改(类phpMyAdmin物)写在一起就OK了。
但有时修改可能不是简单的更新这条数据记录的值那么简单的,例如有修改限制,或修改后会影响其它地方的逻辑,那就肯定要分开了。 4 楼 抛出异常的爱 2007-06-04   分开,把共用的代码片抽出来。。。之后includ进去。
PS:我真无聊的说。 5 楼 ddandyy 2007-06-04   页面分开   代码共用

热点排行