Mengekalkan pangkalan kod C/C berskala besar boleh membawa kepada bahagian pengepala membengkak dengan arahan #include yang tidak perlu. Mengenal pasti dan mengalih keluar termasuk berlebihan secara manual boleh menjadi tugas yang sukar. Nasib baik, beberapa alat wujud untuk membantu pembangun dengan isu ini.
cppclean Google ialah alat berkuasa yang pakar dalam mengesan pelbagai isu pengekodan C, termasuk #includes yang berlebihan. cppclean boleh menganalisis pangkalan kod anda dan termasuk termasuk yang boleh dialih keluar dengan selamat tanpa menjejaskan fungsi program.
Alat berasaskan Clang, sertakan-apa-yang-anda-gunakan , menawarkan keupayaan yang serupa dengan cppclean. Ia bukan sahaja boleh mengenal pasti termasuk berlebihan, tetapi ia juga boleh mencadangkan pengisytiharan ke hadapan untuk meminimumkan bilangan #termasuk dalam kod anda. Selain itu, sertakan-apa-anda-gunakan menyediakan pilihan untuk pembersihan automatik daripada termasuk yang tidak diperlukan.
Versi semasa Eclipse CDT (C/C Development Toolkit) mempunyai fungsi terbina dalam untuk mengesan dan mengurus #includes berlebihan. Dengan memilih "Atur Termasuk" di bawah menu Sumber, Eclipse akan melakukan tindakan berikut:
Walaupun keupayaan Eclipse CDT adalah mudah, adalah penting untuk ambil perhatian bahawa ketepatan pengesanannya mungkin tidak sempurna. Oleh itu, mungkin perlu menyemak secara manual perubahan yang dicadangkan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesan dan Mengalih Keluar Lebihan #termasuk dalam Kod C/C Saya secara Automatik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!