더 이상 사용되지 않는 코드를 사용하는 새 코드 추가를 방지하는 방법은 무엇입니까?

PHPz
풀어 주다: 2024-07-17 09:27:38
원래의
522명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿