首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >代码可重用性:值得吗?

代码可重用性:值得吗?
EN

Stack Overflow用户
提问于 2008-11-28 11:13:43
回答 17查看 1.7K关注 0票数 16

我们都编写可重用的类和代码。

我们将可配置性考虑在内,以允许我们一次又一次地重用这个神奇的新类。

我们告诉老板,现在花这额外的时间可以节省我们以后的时间和金钱。

但在现实中,对于我们这些没有编写第三方库的人来说,将我们的时间花在整个应用程序上,你花了额外时间编写的一个类被重用了多少次,实际上在另一个项目中得到了重用?

你的库中有多少个定制的类,可以在多个项目中使用?

EN

回答 17

Stack Overflow用户

回答已采纳

发布于 2008-11-28 11:15:54

我常用的经验法则是:

  1. 如果重复一次,请复制它。
  2. 如果重复两次,请重构它。
票数 28
EN

Stack Overflow用户

发布于 2008-11-28 11:20:32

leppie写道:

我最常用的经验法则是:

  1. 如果重复一次,请复制它。
  2. 如果重复两次,请将其重构

我要补充的是,确保将注释添加到代码的两个部分,以指示重复,以防出现错误。你不会想把它修复在一个部分而不是另一个部分(BTDTGTT)。

抢夺

票数 11
EN

Stack Overflow用户

发布于 2008-11-28 12:00:23

我不是XP方法论(或任何方法论)方面的专家,但我认为YAGNI原则可以在这里应用。

只有在重用代码时,才能修改代码进行重用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/325514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档