Automatisk analyse af kvaliteten af ​​PHP -projekter

Indholdsfortegnelse
Når vi udvikler et web- eller softwareprojekt, er softwarekvalitet et meget vigtigt begreb, der skaber debatter inden for IT -feltet.
Softwarekvalitet er forbundet med forskellige begreber afhængigt af synspunktet
Funktionel kvalitet: i hvilken grad applikationen opfylder de funktionelle krav, der blev aftalt, inden udviklingen startede.
Strukturel kvalitet: i hvilken grad applikationskoden selv opfylder de krav, der er nødvendige for at opnå funktionel kvalitet. Denne kvalitet hænger f.eks. Sammen med begreber som applikationsarkitekturens robusthed og fleksibilitet, let vedligeholdelse af kode osv.
Automatisk måling af funktionel kvalitet er ikke altid ligetil, da det er stærkt afhængigt af applikationens ydelse. Tværtimod er det let at måle automatisk og objektivt kodens strukturelle kvalitet. Af denne grund er der i de senere år blevet udviklet talrige værktøjer, der måler denne type kvalitet.
Hvordan kunne det være anderledes, inden for udviklingen af ​​systemer og PHP -programmering er der også mange værktøjer til at kontrollere og forbedre kvaliteten af ​​koden: PHP Copy / Paste Detector, som registrerer gentagne kodefragmenter, PHP Mess Detector, som registrerer fejl og ikke -optimeret kode, PHP CodeSniffer, som registrerer og retter fejl i stil med din kode osv.
Hovedproblemet med disse værktøjer er, at hver enkelt analyserer et isoleret aspekt af koden, og det er ikke let at kombinere resultaterne af dem alle til et enkelt resultat, der angiver, om koden er god eller dårlig.
Det andet problem er, at dets resultater altid er absolutte, såsom: "du har 5 blokke med gentagen kode", så det er svært at fortolke dem.
For dem, der udvikler eller ønsker at bruge Netbeans som editor, er der et plugin til Netbeans, der bruger PHP Mess Detector og PHP CodeSniffer til at undersøge koden til et projekt og komme med anbefalinger til at forbedre det. Feedback er synlig i procesruden og fører dig direkte til det sted, der foreslår dig at ændre.
CodeSniffer, et grundlæggende udviklingsværktøj, der sikrer, at din kode forbliver ren og konsekvent, bør altid være med dig, når du skriver kode for at kontrollere og rette rodede ting

Sådan installeres plugin
Åbn NetBeans IDE 7.3 eller højere
Installer NetBeans Plugin "phpCS-MD ', fra menuen Værktøjer> Plugins.
Vi klikker på fanen "Tilgængelige plugins" og søger efter 'phpCS' i søgefeltet, der vises i øverste højre hjørne.
Vi klikker for at se og kontrollere pluginet og derefter klikke på knappen "Installer".
Når det er installeret, vil vi konfigurere det.
Gå til Værktøjer> Indstillinger.
Vi klikker på fanen "CodeSniffer".
Her skal vi angive stien til phpcs.bat -filen, der findes i PHP -installationsmappen.
Vi klikker på knappen "Testkonfiguration", og hvis den viser PHP CodeSniffer -versionens detaljer, er den konfigureret korrekt.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave