非推奨のコードを使用する新しいコードの追加を回避するにはどうすればよいですか?

PHPz
リリース: 2024-07-17 09:27:38
オリジナル
523 人が閲覧しました

How to Avoid Adding New Code that Uses Deprecated Code?

春のコードの大掃除?開発者は常にコードを改善し、新しい機能を追加しています。場合によっては、より新しく高速な代替コードが利用可能になったときに、古いコードを非推奨にすることも含まれます。ただし、非推奨のコードが使用されているすべてのインスタンスをすぐに更新することが常に可能であるとは限りません。

DinnerBooking では、PHPStan を使用してこの課題に取り組みました。その方法は次のとおりです:

非推奨のコードをマークする

まず、PHPStan のような静的コード アナライザーが識別できるように、すべての非推奨コードが明確にマークされていることを確認します。通常は次のようになります:

/**
 * @deprecated
 */
function count() {
}
ログイン後にコピー

PHPStan 非推奨プラグインをインストールする

次に、GitHub から PHPStan 非推奨プラグインをインストールします。

PHPStan ベースラインの生成

非推奨のコードのすべてのインスタンスを識別するベースラインを生成します。これを行うには、PHPStan コマンドに --generate-baseline を追加します。ベースラインは phpstan-baseline.neon.

に保存されます。

CIとの統合

このベースラインを CI パイプラインに統合して、非推奨のコードを参照する新しいコードが導入されないようにします。

これらの手順に従うことで、コードベースがクリーンで保守しやすい状態に保たれ、非推奨の関数に依存する新しいコードの追加が防止されます。

以上が非推奨のコードを使用する新しいコードの追加を回避するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート