


Bagaimana untuk Mengelakkan Menambah Kod Baharu yang Menggunakan Kod Dihentikan?
Jul 17, 2024 am 09:27 AMMusim bunga membersihkan kod anda? Pembangun sentiasa menambah baik kod dan menambah ciri baharu. Kadangkala, ini termasuk menghentikan penggunaan kod lama apabila alternatif yang lebih baharu dan lebih pantas tersedia. Walau bagaimanapun, ia tidak selalunya boleh dilakukan untuk mengemas kini semua keadaan di mana kod yang ditamatkan digunakan dengan segera.
Di DinnerBooking, kami telah menangani cabaran ini menggunakan PHPStan. Begini caranya:
Tandai Kod Dihentikan
Pertama, pastikan semua kod yang ditamatkan ditanda dengan jelas supaya penganalisis kod statik seperti PHPStan boleh mengenal pasti kod tersebut. Biasanya, ia kelihatan seperti ini:
/** * @deprecated */ function count() { }
Pasang Pemalam Penamatan PHPStan
Sekarang pasang pemalam penamatan PHPStan daripada GitHub.
Hasilkan Baseline PHPStan
Jana garis dasar yang mengenal pasti semua kejadian kod yang ditamatkan. Anda boleh melakukan ini dengan menambahkan --generate-baseline pada arahan PHPStan anda. Garis dasar disimpan dalam phpstan-baseline.neon.
Sepadukan dengan CI
Sepadukan garis dasar ini ke dalam saluran paip CI anda untuk memastikan tiada kod baharu yang merujuk kod ditamatkan diperkenalkan.
Dengan mengikut langkah-langkah ini, kami memastikan pangkalan kod kami kekal bersih dan boleh diselenggara, menghalang penambahan kod baharu yang bergantung pada fungsi yang tidak digunakan.
Atas ialah kandungan terperinci Bagaimana untuk Mengelakkan Menambah Kod Baharu yang Menggunakan Kod Dihentikan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

11 skrip pemendek URL terbaik PHP (percuma dan premium)

Bekerja dengan Data Sesi Flash di Laravel

Respons HTTP yang dipermudahkan dalam ujian Laravel

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST

12 skrip sembang php terbaik di codecanyon
