通常,当我们将新功能引入应用程序时,我们可能会产生工件,例如可以在应用程序的其他领域重用的有用方法或类。这些工件不一定记录为功能需求,因为它们通常是我们实施选择的副作用。由于我们经常在团队中开发,因此共享这些代码以防止返工和重复非常重要。
例子:
- 实用方法和类
- 一个基类
- 一个接口
- 一个 GUI 控件
您发现共享这些工件的最有效方式是什么?
你如何传达你在创建它们时所做的假设?
您如何确保正确食用它们?
我对围绕文档、代码图、会议(?)的最佳实践和经过验证的技术感兴趣,以确保正确重用代码。
这个问题非常类似于:Finding Reusable code but I'm感兴趣的是一种比被动方法更主动的方法。