Analyserer automatisk kvaliteten på PHP -prosjekter

Innholdsfortegnelse
Når vi utvikler et web- eller programvareprosjekt, er programvarekvalitet et veldig viktig konsept som genererer debatter innen IT -feltet.
Programvarekvalitet er forbundet med forskjellige konsepter avhengig av synspunkt
Funksjonell kvalitet: i hvilken grad applikasjonen tilfredsstiller de funksjonelle kravene som ble avtalt før utviklingen startet.
Strukturell kvalitet: i hvilken grad applikasjonskoden i seg selv tilfredsstiller kravene som er nødvendige for å oppnå funksjonell kvalitet. Denne kvaliteten er for eksempel relatert til konsepter som robusthet og fleksibilitet i applikasjonsarkitekturen, enkel kodevedlikehold osv.
Automatisk måling av funksjonell kvalitet er ikke alltid enkelt, siden det er sterkt avhengig av ytelsen til selve applikasjonen. Tvert imot er det enkelt å måle kodens strukturelle kvalitet automatisk og objektivt. Av denne grunn har det blitt utviklet mange verktøy de siste årene som måler denne typen kvalitet.
Hvordan kan det være annerledes, i utviklingen av systemer og PHP -programmering er det også mange verktøy for å kontrollere og forbedre kvaliteten på koden: PHP Copy / Paste Detector, som oppdager gjentatte kodefragmenter, PHP Mess Detector, som oppdager feil og ikke -optimalisert kode, PHP CodeSniffer, som oppdager og korrigerer feil i stilen til koden din, etc.
Hovedproblemet med disse verktøyene er at hver enkelt analyserer et isolert aspekt av koden, og det er ikke lett å kombinere resultatene av dem alle til et enkelt resultat som indikerer om koden er god eller dårlig.
Det andre problemet er at resultatene alltid er absolutte, for eksempel: "du har fem blokker med gjentatt kode", så det er vanskelig å tolke dem.
For de som utvikler eller ønsker å bruke Netbeans som redaktør, er det et plugin for Netbeans som bruker PHP Mess Detector og PHP CodeSniffer for å undersøke koden for et prosjekt og komme med anbefalinger for å forbedre det. Tilbakemelding er synlig i oppgaveruten og tar deg direkte til stedet som foreslår at du endrer.
CodeSniffer, et grunnleggende utviklingsverktøy som sikrer at koden din forblir ren og konsekvent, bør alltid være med deg når du skriver kode for å sjekke og fikse rotete ting

Slik installerer du pluginet
Åpne NetBeans IDE 7.3 eller høyere
Installer NetBeans Plugin "phpCS-MD ', fra Verktøy> Plugins-menyen.
Vi klikker på kategorien "Tilgjengelige plugins" og søker etter 'phpCS' i søkeboksen som vises øverst til høyre.
Vi klikker for å se og sjekke pluginet og deretter klikke på "Installer" -knappen.
Når den er installert, skal vi konfigurere den.
Gå til Verktøy> Alternativer.
Vi klikker på "CodeSniffer" -fanen.
Her må vi oppgi banen til phpcs.bat -filen som finnes i PHP -installasjonskatalogen.
Vi klikker på "Testkonfigurasjon" -knappen, og hvis den viser versjonene av PHP CodeSniffer, er den konfigurert riktig.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave