如题:
开发的时候碰到代码封装性和效率起冲突时,应该如何选择?
封装优先,效率其次。通常,封装很可能更加OO,满足了可维护性、可扩展性、安全性等设计要求,性能反而在其次。但性能问题也不能不关注,可以通过缓存、简化业务逻辑、多线程、模块解耦加异步处理等方式改进。
嫁给有钱丑的你不爱的,然后包养没钱帅的你爱的。
大叔今天有点不对头哇。
@angelshelter: 这个有啥不对的啊,选择人人会做。
在沙漠无人烟的时候给你黄金也是白搭啊。
我最反对啥封装优先或者性能优先的,看情况而定。
看到一堆喷EF性能,不说场景的我就无语了。
搞得好像人人都在做亿万级并发数据处理一样。
缺钱的时候钱最重要,缺时间的时候当然是时间最重要了。
@爱编程的大叔:
当老板让你明天交货时,两个你都不用想了,赶紧让产品上线再说吧。
@XiaoFaye: 是的,你说的有道理。
场景是最重要的,学会在什么场景应该用什么方法才是对的。
封装性优先吧,编辑器自己会去优化的。
性能客户能满意就封装优先,客户不能满意就性能优先,封装什么的客户不关心
性能优先不解释