我们刚刚完成了一次相当大的系统重写,我被要求查找和识别代码中已改进的区域。作为向客户证明我们付出的努力是值得的一种方式。识别这些区域并不是真正困难的部分,但我正在努力如何最好地呈现这些信息。对此有任何建议,或者如果有人在过去做过类似的事情,我们将不胜感激。
Shane
问问题
84 次
3 回答
3
实际上,这是减少您的技术债务。您通常会从这种努力中获得的所有好处也适用于此。一些影响将是前瞻性的。例如:
- 由于更好、更清晰的 API 降低了缺陷率。
- 更快的开发时间(和更低的成本),因为接口更容易测试并且集成点更少。
- 更容易维护旧代码,因为它们所依赖的层现在将更干净,更自由。
但是,其中一些将立即生效:
- 构建速度更快,因为杂物更少。
- 识别在生产之前不会发现的错误,因为对这些区域进行单元测试太难了。
- 更好地分离层和关注点。
当然,这些好处的适用程度取决于您的项目及其代码库。
于 2009-05-08T18:49:52.827 回答
0
这取决于客户:客户是否具有技术意识?它们是内部的还是外部的?他们想要多少细节?您是否被要求重写,如果是,由谁重写,出于什么原因?
于 2009-05-08T18:49:38.863 回答
0
由于它适用于非技术人员,我建议使用条形图和饼图。没有什么比彩色大图表更能帮助非技术人员掌握复杂的主题了。
于 2009-05-08T18:52:09.573 回答