Automatická analýza kvality projektů PHP

Obsah
Když vyvíjíme webový nebo softwarový projekt, kvalita softwaru je velmi důležitým konceptem, který generuje debaty v oblasti IT.
Kvalita softwaru je spojena s různými koncepty v závislosti na úhlu pohledu
Funkční kvalita: míra, do jaké aplikace splňuje funkční požadavky, které byly dohodnuty před zahájením jejího vývoje.
Strukturální kvalita: míra, do jaké samotný aplikační kód splňuje požadavky nezbytné k dosažení funkční kvality. Tato kvalita souvisí například s koncepty, jako je robustnost a flexibilita architektury aplikace, snadná údržba kódu atd.
Automatické měření funkční kvality není vždy jednoduché, protože velmi závisí na výkonu samotné aplikace. Naopak je snadné automaticky a objektivně měřit strukturální kvalitu kódu. Z tohoto důvodu byla v posledních letech vyvinuta řada nástrojů, které měří tento typ kvality.
Jak by to mohlo být jinak, v rámci vývoje systémů a programování PHP existuje také mnoho nástrojů pro kontrolu a zlepšování kvality kódu: PHP Copy / Paste Detector, který detekuje opakované fragmenty kódu, PHP Mess Detector, který detekuje chyby a ne -optimalizovaný kód, PHP CodeSniffer, který detekuje a opravuje chyby ve stylu vašeho kódu atd.
Hlavním problémem těchto nástrojů je, že každý z nich analyzuje izolovaný aspekt kódu a není snadné spojit výsledky všech z nich do jednoho výsledku, který indikuje, zda je kód dobrý nebo špatný.
Dalším problémem je, že jeho výsledky jsou vždy absolutní, například: „máte 5 bloků opakovaného kódu“, takže je obtížné je interpretovat.
Pro ty, kteří vyvíjejí nebo chtějí používat Netbeans jako editor, existuje plugin pro Netbeans, který používá PHP Mess Detector a PHP CodeSniffer k prozkoumání kódu projektu a doporučení k jeho vylepšení. Zpětná vazba je viditelná v podokně úloh a přenese vás přímo na místo, které vám navrhne změnu.
CodeSniffer, základní vývojový nástroj, který zajistí, že váš kód zůstane čistý a konzistentní, by měl být vždy při psaní kódu pro kontrolu a opravu nepořádných věcí.

Jak nainstalovat plugin
Otevřete NetBeans IDE 7.3 nebo vyšší
Nainstalujte NetBeans Plugin "phpCS-MD 'z nabídky Nástroje> Pluginy.
Klikneme na kartu „Dostupné doplňky“ a do vyhledávacího pole, které se zobrazí v pravém horním rohu, hledáme „phpCS“.
Kliknutím zobrazíme a zkontrolujeme plugin a poté klikneme na tlačítko „Instalovat“.
Jakmile je nainstalován, chystáme se jej konfigurovat.
Přejděte na Nástroje> Možnosti.
Klikneme na kartu „CodeSniffer“.
Zde musíme zadat cestu k souboru phpcs.bat, který se nachází v instalačním adresáři PHP.
Klikneme na tlačítko „Testovat konfiguraci“ a pokud zobrazuje podrobnosti o verzi PHP CodeSniffer, je správně nakonfigurován.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave