繁体   English   中英

删除不推荐使用的代码是坏主意还是好主意? [等候接听]

[英]Delete deprecated code is bad or good idea? [on hold]

在之前的版本 API 中,我们创建了一个用于在 Webservice 中创建计划的模块。 下周我们将在生产中发布中间版本产品,但我们遇到了一个问题。 客户说他们不再需要这个功能了。 我是这个项目的后端开发人员,我重构了一些领域模型,并将这个功能保存到我必须重构的 dto、视图模型和结构数据库中。 PM 提议我应该使用@Deprecated 并保存这部分代码,但我认为我们应该删除这部分代码,因为在下一个版本 API 中,我们必须编写另一个模块来创建计划。 我知道这部分代码在以后的版本中不会用到。

需要找到并删除死代码; 留下死代码是程序员理解和行动的障碍,并且存在代码被唤醒的风险,这可能会导致严重的问题。 删除死代码不是技术问题; Kevlin Henney 认为,这是心态和文化的问题。

更多: https://www.infoq.com/news/2017/02/dead-code/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM