如何避免添加使用已弃用代码的新代码?

PHPz
发布: 2024-07-17 09:27:38
原创
523 人浏览过

How to Avoid Adding New Code that Uses Deprecated Code?

春季清理你的代码?开发人员不断改进代码并添加新功能。有时,这包括随着更新、更快的替代方案的出现而弃用旧代码。但是,立即更新使用已弃用代码的所有实例并不总是可行的。

在 DiningBooking 上,我们使用 PHPStan 解决了这一挑战。方法如下:

标记已弃用的代码

首先,确保所有已弃用的代码都被清楚标记,以便 PHPStan 等静态代码分析器可以识别它。通常,它看起来像这样:

/**
 * @deprecated
 */
function count() {
}
登录后复制

安装 PHPStan 弃用插件

现在从 GitHub 安装 PHPStan 弃用插件。

生成 PHPStan 基线

生成一个基线来识别已弃用代码的所有实例。您可以通过将 --generate-baseline 添加到 PHPStan 命令来完成此操作。基线保存在 phpstan-baseline.neon 中。

与 CI 集成

将此基线集成到您的 CI 管道中,以确保不会引入引用已弃用代码的新代码。

通过遵循这些步骤,我们确保我们的代码库保持干净且可维护,防止添加依赖于已弃用函数的新代码。

以上是如何避免添加使用已弃用代码的新代码?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板