简论可拔插系统的重要性

快速开发师 发布于 2016/09/22 18:31
阅读 225
收藏 0

1、其实人类是个可拔插系统,可以换脑袋,可以移植器官

2、oracle实现了拔插版

3、我们的项目太过混论,简直不可拔插,而是在重构,简难地分离,复杂地COPY改

4、我们试图构造复杂的运行时对象,妄图灵活处理外在的可变来源,但由于运行时对象是一个高度的封装,它更像是一个黑盒子,类如什么元编程,什么组件,第三方使用者面对这个黑盒子很难去改变,只能从他提供的参数着手,而足够多参数还算可以操作去达到改变的目的,但黑盒毕竟是黑盒其表现性毕竟被局限在某个领域;并不像源代码那么更为自由的阅读和修改。

那么,我们要做到,远观纹路清晰,近观代码结构逻辑清晰,具有可手术性。

那么,至少,那是一棵树,这颗树的枝叶可以被移植到其它系统的树,并且是尽量做到极少或0的配置,枝叶可以被修改,进入枝叶看到的不是黑盒,而是清晰的代码结构

    

加载中
0
辣条拌鱼翅
辣条拌鱼翅
重用性很重要,鱼和熊掌不可兼得。 在增强重用性也会带来性能性降底。
快速开发师
快速开发师
重用性是重用性,但那是具有普遍性的东西,例如HTML的组件,全世界都在用,但如果是自己公司的业务代码并不具有重用性
0
乌龟壳
乌龟壳

编程语言就是最可插拔的系统。这么可插拔的系统并不能直接解决问题。

所以可插拔是开发的事,设计得多可插拔是你根据业务自己做的设计。越可插拔,开发难度越大。

0
f
freezingsky
又是一个没有结论的话题。
快速开发师
快速开发师
oracle够分量了吧
返回顶部
顶部