首页新闻找找看学习计划

开发的时候碰到代码封装性和效率起冲突时,应该如何选择?

0
[待解决问题]

如题:

  开发的时候碰到代码封装性和效率起冲突时,应该如何选择?

xcxEpik的主页 xcxEpik | 菜鸟二级 | 园豆:245
提问于:2015-03-27 09:28
< >
分享
所有回答(5)
1

封装优先,效率其次。通常,封装很可能更加OO,满足了可维护性、可扩展性、安全性等设计要求,性能反而在其次。但性能问题也不能不关注,可以通过缓存、简化业务逻辑、多线程、模块解耦加异步处理等方式改进。

JeffWong | 园豆:2021 (老鸟四级) | 2015-03-27 09:47
-1

嫁给有钱丑的你不爱的,然后包养没钱帅的你爱的。

爱编程的大叔 | 园豆:30089 (高人七级) | 2015-03-27 09:48

大叔今天有点不对头哇。

支持(0) 反对(0) angelshelter | 园豆:9676 (大侠五级) | 2015-03-27 10:06

@angelshelter: 这个有啥不对的啊,选择人人会做。

在沙漠无人烟的时候给你黄金也是白搭啊。

我最反对啥封装优先或者性能优先的,看情况而定。

 

看到一堆喷EF性能,不说场景的我就无语了。

搞得好像人人都在做亿万级并发数据处理一样。

 

缺钱的时候钱最重要,缺时间的时候当然是时间最重要了。

支持(0) 反对(0) 爱编程的大叔 | 园豆:30089 (高人七级) | 2015-03-27 10:11

@爱编程的大叔: 

当老板让你明天交货时,两个你都不用想了,赶紧让产品上线再说吧。

支持(0) 反对(0) XiaoFaye | 园豆:3082 (老鸟四级) | 2015-03-27 10:30

@XiaoFaye: 是的,你说的有道理。

场景是最重要的,学会在什么场景应该用什么方法才是对的。

支持(0) 反对(0) 爱编程的大叔 | 园豆:30089 (高人七级) | 2015-03-27 10:40
0

封装性优先吧,编辑器自己会去优化的。

angelshelter | 园豆:9676 (大侠五级) | 2015-03-27 10:07
0

性能客户能满意就封装优先,客户不能满意就性能优先,封装什么的客户不关心

茂茂 | 园豆:2860 (老鸟四级) | 2015-03-27 11:19
0

性能优先不解释

envoy | 园豆:210 (菜鸟二级) | 2015-04-01 13:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册