当前位置: 技术问答>java相关
提取可重用部分的有关准则
来源: 互联网 发布时间:2017-05-01
本文导语: 关于提取可重用部分的问题 现在的情况是项目作完了,要求从项目中将可能在今后项目中重用的部分提取出来,我目前提取的部分有1)直接可重用的代码段,包括组件、类一直到函数甚至分散的代码段;2)可重...
关于提取可重用部分的问题
现在的情况是项目作完了,要求从项目中将可能在今后项目中重用的部分提取出来,我目前提取的部分有1)直接可重用的代码段,包括组件、类一直到函数甚至分散的代码段;2)可重用的程序结构,类似与模式那种吧,
首先有复用价值的是二进制的组件,因为已经经过测试。至于源代码形式的复用,如果开发团队水平不够,很可能会有混乱。可以先从复用组件开始,建立公司组件库。
现在另一个要求是要给出一个提取可重用的准则,我能想到的无非是松耦合啊什么的,但要形成一个准则(或者说一个checklist),似乎还差了很远,不知大家在这方面有什么好的建议,或者可以在什么地方找到相关资料?
现在的情况是项目作完了,要求从项目中将可能在今后项目中重用的部分提取出来,我目前提取的部分有1)直接可重用的代码段,包括组件、类一直到函数甚至分散的代码段;2)可重用的程序结构,类似与模式那种吧,
首先有复用价值的是二进制的组件,因为已经经过测试。至于源代码形式的复用,如果开发团队水平不够,很可能会有混乱。可以先从复用组件开始,建立公司组件库。
现在另一个要求是要给出一个提取可重用的准则,我能想到的无非是松耦合啊什么的,但要形成一个准则(或者说一个checklist),似乎还差了很远,不知大家在这方面有什么好的建议,或者可以在什么地方找到相关资料?
|
如果项目步骤做的比较完整细致的话,就是说,你有足够的详细文档的话,比如说UML的每一个步骤的设计图的话,把两部分统一起来进行总结就会比较有效果。
如果能够细致到一个一个部件是最好不过的,但是最好先整体把握一下,那一下功能可能从用,另外,到下一个项目是否能用的上也不好说,所以说,文档和程序的之间能够对应的上的话,就是你能够在用的基础。
如果能够细致到一个一个部件是最好不过的,但是最好先整体把握一下,那一下功能可能从用,另外,到下一个项目是否能用的上也不好说,所以说,文档和程序的之间能够对应的上的话,就是你能够在用的基础。
|
等项目完成之后才考虑这些是不是有点迟了?
|
1,相对独立的,例如论坛,计数器等
2,相对不变的,例如session判断等
2,相对不变的,例如session判断等
|
帮你up
|
学习
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。