Automatiškai analizuoti PHP projektų kokybę

Turinys
Kurdami žiniatinklio ar programinės įrangos projektą, programinės įrangos kokybė yra labai svarbi sąvoka, kuri sukelia diskusijas IT srityje.
Programinės įrangos kokybė yra susijusi su skirtingomis sąvokomis, atsižvelgiant į požiūrį
Funkcinė kokybė: kokiu mastu programa atitinka funkcinius reikalavimus, dėl kurių buvo susitarta prieš pradedant kurti.
Struktūrinė kokybė: kokiu mastu pats programos kodas atitinka reikalavimus, būtinus funkcinei kokybei pasiekti. Ši kokybė yra susijusi, pavyzdžiui, su tokiomis sąvokomis kaip programų architektūros tvirtumas ir lankstumas, kodo priežiūros paprastumas ir kt.
Automatinis funkcinės kokybės matavimas ne visada yra paprastas, nes tai labai priklauso nuo pačios programos našumo. Priešingai, lengva automatiškai ir objektyviai išmatuoti kodo struktūrinę kokybę. Dėl šios priežasties pastaraisiais metais buvo sukurta daugybė įrankių, kurie matuoja tokio tipo kokybę.
Kaip galėtų būti kitaip, kuriant sistemas ir PHP programavimą, taip pat yra daug įrankių, skirtų kontroliuoti ir pagerinti kodo kokybę: PHP kopijavimo / įklijavimo detektorius, aptinkantis pasikartojančius kodo fragmentus, PHP pranešimų detektorius, kuris aptinka klaidas ir ne -optimizuotas kodas, PHP CodeSniffer, kuris aptinka ir ištaiso jūsų kodo stiliaus klaidas ir kt.
Pagrindinė šių įrankių problema yra ta, kad kiekvienas iš jų analizuoja atskirą kodo aspektą ir nėra lengva sujungti visų jų rezultatus į vieną rezultatą, nurodantį, ar kodas yra geras, ar blogas.
Kita problema yra ta, kad jo rezultatai visada yra absoliutūs, pavyzdžiui: „turite 5 kartotinio kodo blokus“, todėl juos sunku interpretuoti.
Tiems, kurie kuria ar nori naudoti „Netbeans“ kaip redaktorių, yra „Netbeans“ papildinys, kuris naudoja PHP Mess Detector ir PHP CodeSniffer, kad ištirtų projekto kodą ir pateiktų rekomendacijas, kaip jį patobulinti. Atsiliepimai matomi užduočių srityje ir nukreips jus tiesiai į vietą, kuri siūlo keisti.
„CodeSniffer“, pamatinis kūrimo įrankis, užtikrinantis, kad jūsų kodas išliktų švarus ir nuoseklus, visada turėtų būti su jumis rašant kodą, kad būtų galima patikrinti ir ištaisyti netvarkingus dalykus

Kaip įdiegti papildinį
Atidarykite „NetBeans IDE 7.3“ arba naujesnę versiją
Įdiekite „NetBeans“ papildinį „phpCS-MD“ iš meniu Įrankiai> Papildiniai.
Spustelėkite skirtuką „Galimi papildiniai“ ir paieškos laukelyje, kuris rodomas viršutiniame dešiniajame kampe, ieškome „phpCS“.
Spustelėkite, norėdami peržiūrėti ir patikrinti papildinį, tada spustelėkite mygtuką „Įdiegti“.
Įdiegę ketiname jį sukonfigūruoti.
Eikite į Įrankiai> Parinktys.
Spustelėkite skirtuką „CodeSniffer“.
Čia turime pateikti kelią į failą phpcs.bat, esantį PHP diegimo kataloge.
Spustelėkite mygtuką „Bandyti konfigūraciją“ ir, jei jame rodoma išsami PHP „CodeSniffer“ versijos informacija, tada ji sukonfigūruota teisingai.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave