【发布时间】:2010-11-25 07:55:06
【问题描述】:
我经常编写一次性代码(在research environment 中)——例如探索科学属性或过程的算法或模型。许多这些“实验”是一次性的,但有时我发现我需要稍后再使用一些。例如,我刚刚发现了 7 年前编写的字符串匹配代码(由于其他优先事项而停止),但现在对于同事的项目很有价值。看过它(我真的写了这么难以理解的代码吗?)我意识到当我重新启动“项目”时,我可以做一些事情来帮助我(“实验”仍然是一个更好的词)。早期的实验“奏效”了,但我知道当时我没有时间进行重构,因为我的优先事项放在其他地方。
在挖掘和重复使用此类工作方面,哪些方法具有成本效益?
编辑:我已经回答了我自己的问题(如下),因为存在超出实际来源本身的问题。
【问题讨论】:
标签: reusability throwaway