Автоматично анализира качеството на PHP проектите

Съдържание
Когато разработваме уеб или софтуерен проект, качеството на софтуера е много важна концепция, която поражда дебати в областта на ИТ.
Качеството на софтуера е свързано с различни концепции в зависимост от гледната точка
Функционално качество: степента, в която приложението отговаря на функционалните изисквания, договорени преди започване на разработването му.
Структурно качество: степента, до която самият код на приложението отговаря на изискванията, необходими за постигане на функционално качество. Това качество е свързано например с концепции като здравината и гъвкавостта на архитектурата на приложението, лекотата на поддръжка на код и т.н.
Автоматичното измерване на функционалното качество не винаги е лесно, тъй като е силно зависимо от производителността на самото приложение. Напротив, лесно е автоматично и обективно да се измери структурното качество на кода. Поради тази причина през последните години са разработени множество инструменти, които измерват този тип качество.
Как би могло да бъде иначе, в рамките на разработването на системи и PHP програмиране има и много инструменти за контрол и подобряване на качеството на кода: PHP Copy / Paste Detector, който открива повтарящи се фрагменти от код, PHP Mess Detector, който открива грешки и не -оптимизиран код, PHP CodeSniffer, който открива и коригира грешки в стила на вашия код и т.н.
Основният проблем с тези инструменти е, че всеки анализира изолиран аспект на кода и не е лесно да комбинирате резултатите от всички тях в един резултат, който показва дали кодът е добър или лош.
Другият проблем е, че резултатите му винаги са абсолютни, като например: „имате 5 блока повтарящ се код“, така че е трудно да ги интерпретирате.
За тези, които разработват или искат да използват Netbeans като редактор, има приставка за Netbeans, която използва PHP Mess Detector и PHP CodeSniffer, за да проучи кода за проект и да даде препоръки за подобряването му. Обратната връзка се вижда в панела със задачи и ще ви отведе директно до мястото, което ви предлага да промените.
CodeSniffer, основен инструмент за разработка, който гарантира, че кодът ви остава чист и последователен, винаги трябва да бъде с вас, когато пишете код, за да проверите и поправите объркани неща

Как да инсталирате приставката
Отворете IDE на NetBeans 7.3 или по -нова
Инсталирайте приставката NetBeans „phpCS-MD“ от менюто Инструменти> Приставки.
Кликваме върху раздела „Налични приставки“ и търсим „phpCS“ в полето за търсене, което се появява в горния десен ъгъл.
Щракнете, за да видите и проверите приставката и след това щракнете върху бутона „Инсталиране“.
След като бъде инсталиран, ще го конфигурираме.
Отидете на Инструменти> Опции.
Кликваме върху раздела "CodeSniffer".
Тук трябва да предоставим пътя към файла phpcs.bat, намерен в инсталационната директория на PHP.
Щракваме върху бутона „Тестова конфигурация“ и ако той показва подробности за версията на PHP CodeSniffer, значи той е конфигуриран правилно.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave