复用为何会增加各项成本?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
复用会增加开发的成本、变更的成本、集成的成本以及领域知识迁移的成本。设计一个面向复用的组件需要更高的抽象和通用性,这通常比一次性解决方案的开发成本要高。同时,维护这样的复用组件也可能带来更高的学习曲线和维护成本。对于使用复用组件的一方,理解和集成组件的成本也经常被忽视。