Nettoyage de printemps de votre code ? Les développeurs améliorent constamment le code et ajoutent de nouvelles fonctionnalités. Parfois, cela inclut la dépréciation du code plus ancien à mesure que des alternatives plus récentes et plus rapides deviennent disponibles. Cependant, il n'est pas toujours possible de mettre à jour immédiatement toutes les instances où le code obsolète est utilisé.
Chez DinnerBooking, nous avons relevé ce défi en utilisant PHPStan. Voici comment :
Tout d'abord, assurez-vous que tout le code obsolète est clairement marqué afin que les analyseurs de code statique comme PHPStan puissent l'identifier. Généralement, cela ressemble à ceci :
/** * @deprecated */ function count() { }
Installez maintenant le plugin de dépréciation PHPStan depuis GitHub.
Générez une référence qui identifie toutes les instances de code obsolète. Vous pouvez le faire en ajoutant --generate-baseline à votre commande PHPStan. La ligne de base est enregistrée dans phpstan-baseline.neon.
Intégrez cette référence dans votre pipeline CI pour vous assurer qu'aucun nouveau code faisant référence à du code obsolète n'est introduit.
En suivant ces étapes, nous garantissons que notre base de code reste propre et maintenable, empêchant ainsi l'ajout de nouveau code reposant sur des fonctions obsolètes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!