走不出的“通用”怪圈--coding or configing
来源:互联网 发布:linux系统可以ghost 编辑:程序博客网 时间:2024/05/21 19:34
最近,自己积累的代码库中一些通用代码、通用类开始多起来,但随之而来的,却是一个又一个配置文件的出现,接着,管理这些配置文件又成了一个难题。
或许是自己刚刚摆脱懵懂,挥汗之际才真正体会到“配置污染”这个词的含义。曾经构想过的“接口-引擎-数据” 式开发似乎也走入了一个迷阵中。也许真是像人说的那样,你要coding还是configing?
一个任务,做过一次,便不想再做第二次,因为程序员的天性就是复用,目标就是效率,一次又一次的CPP(Copy、Paste、Print)是会被过来人耻笑为“迂腐”的。那么既然是复用,整个模块就会有专用和通用的地方,通用的做成引擎,而专用的做成config,OK,一切似乎都是比较完美的。
但当模块被复用的越来越多时,你需要考虑的地方会越来越多,那么你的config机制会越来越庞大,于是大量的assembly或者jar包出现了,成千上万的ocx带着各自的config file或者document出现了。
当你真正需要某个模块时,却被它庞杂的config系统震慑了,从哪里下手?自主开发适合自己的专用模块还是使用配置和复杂的通用模块?开发时间和学习时间到底哪个多点?
当然,这个矛盾是程序员永远躲不开的权衡,但愿我们的开发在摆脱知识冗余之后,不会走上另一个极端--“配置污染”
- 走不出的“通用”怪圈--coding or configing
- 电子政务的怪圈
- 跳出思维的怪圈
- 都市白领的怪圈--再次转摘《狗样年华》《深圳小职员一月收入足够一年花费》
- 走出植株越弱越用肥的怪圈
- 网络营销为何会陷入“价格战”的怪圈?
- 【解惑】学编程的怪圈与通病
- 写给刚刚坠入怪圈的自己
- 如何走出互联网创业失败的怪圈
- 软件开发平台的十字路口----通用Or开源?
- 中国IT业的怪圈,COPY才是王道。
- 产品与项目的研发碰到了怪圈
- 旅行,写作,编程......coder or coding....
- 称职怪圈
- 新产品怪圈
- 平方怪圈
- 平方怪圈
- 平方怪圈
- SQLServer如何启用大内存
- 2006:大学生自杀年
- 基于Mapserver的WebGIS下Java环境的配置与Mapserver的JSP例子
- 类似MSN提示的页面效果
- Chinasec专家谈内网安全产品选型三要素
- 走不出的“通用”怪圈--coding or configing
- 讨厌的0xc0150002 MS has not give friendly notify for Vista with VS2005
- 武汉大学17舍女生跳楼事件
- iBATIS实现的一个例子
- 新生活,新风格
- 通过蓝牙技术访问 IBM Lotus Sametime V7.5 的语音聊天功能
- 使用 jQuery 简化 Ajax 开发
- 如何在 Web 服务中使用 Service Data Objects 2.1 的动态数据 API
- 使用 CakePHP 快速打造 Web 站点