春季清理你的代码?开发人员不断改进代码并添加新功能。有时,这包括随着更新、更快的替代方案的出现而弃用旧代码。但是,立即更新使用已弃用代码的所有实例并不总是可行的。
在 DiningBooking 上,我们使用 PHPStan 解决了这一挑战。方法如下:
首先,确保所有已弃用的代码都被清楚标记,以便 PHPStan 等静态代码分析器可以识别它。通常,它看起来像这样:
/** * @deprecated */ function count() { }
现在从 GitHub 安装 PHPStan 弃用插件。
生成一个基线来识别已弃用代码的所有实例。您可以通过将 --generate-baseline 添加到 PHPStan 命令来完成此操作。基线保存在 phpstan-baseline.neon 中。
将此基线集成到您的 CI 管道中,以确保不会引入引用已弃用代码的新代码。
通过遵循这些步骤,我们确保我们的代码库保持干净且可维护,防止添加依赖于已弃用函数的新代码。
以上是如何避免添加使用已弃用代码的新代码?的详细内容。更多信息请关注PHP中文网其他相关文章!