构建通用还是专一型系统
来源:互联网 发布:适合程序员用的笔记本 编辑:程序博客网 时间:2024/06/07 06:22
所谓通用就是在什么地方,什么时间都能共用的东西(自己定义)
经常在开发讨论的过程中,会遇到一些比较特殊的问题。例如我们在用一个开源软件memcached或者redis,会遇到一些很特别的问题,而这个问题对系统的整体性能影响很大,(具体我就不说了,涉及到公司的业务处理),我的原则是我们不能按照现有的策略去是用redis,或者memcached,既然是开源的我们能拿到源码,我们开源在源码中做少许的改动,就能适应我们业务的需求,每当我提出这个方法的时间,一些同事的第一反应是,“那样我们就失去memcached/redis的通用性了,所以我对这个有疑问。
我经常在思考这样的问题:我们是要这个东西的通用性能,还是要他只为我们这个项目服务呢?
如果我们在原有的redis或者memcached上做一点修改,只为我们这个项目服务,我们要那么多的通用性做什么?我们的项目只用这个memcached我们自己修改过的,对其他的项目没有影响的,其他的项目继续用原有的memcached。
构建一个统一,通用的系统,我相信这是每个程序员最想干的事。但一个东西太通用了,就失去了他的特性,而我们每个项目的特性也是不同的,要用这个通用的东西,只能讲我的需求慢慢的靠向这个通用方案,我是不太赞同这种观点的。我认为要构建适应本项目需求的具体应用,要让应用来适应项目。而不是让一个项目去适应一个具体的需求。
- 构建通用还是专一型系统
- 3D游戏中通用碰撞系统的构建
- 使用protobuf(c++)的构建通用的数据系统(转)
- 架构分享|系统服务化构建-数据解读通用模型
- 最新答疑:我是该专一门技术,还是该向更广的领域发展?
- 要专一
- 坚持、专一
- 学会专一
- 专一英语考试
- 构建通用 Windows 应用
- 自动化测试基础设施(一)——为功能测试构建通用mock server系统
- 阿里云Redis典型场景:如何构建可扩展通用排行榜系统
- 通用任务ant构建文件
- 如何构建windows 通用应用程序
- 通用消息栈的构建
- 通用构建基础设施的思想
- 专一一细心
- 专一的男人??
- 异常处理机制
- 图像缩放算法及速度优化——(一)最近邻插值
- 结构体成员之位域的使用
- Android中Service类onStartCommand的返回值问题
- JDBC数据批处理demo
- 构建通用还是专一型系统
- PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
- 大话存储系列12——集群的本质
- vc, vs2005 中无法链接strcasecmp 和 strncasecmp的解决办法
- 数据类型-联合(union)
- 图像缩放算法及速度优化——(二)双线性插值
- 二维数组定义以及动态分配空间
- 忙
- 读取beansfactory的xml的配置