Analizând automat calitatea proiectelor PHP

Cuprins
Atunci când dezvoltăm un proiect web sau software, calitatea software-ului este un concept foarte important care generează dezbateri în domeniul IT.
Calitatea software-ului este asociată cu diferite concepte în funcție de punctul de vedere
Calitatea funcțională: gradul în care aplicația îndeplinește cerințele funcționale care au fost convenite înainte de a începe dezvoltarea sa.
Calitatea structurală: gradul în care codul cererii în sine îndeplinește cerințele necesare pentru a atinge calitatea funcțională. Această calitate este legată, de exemplu, de concepte precum robustețea și flexibilitatea arhitecturii aplicației, ușurința întreținerii codului etc.
Măsurarea automată a calității funcționale nu este întotdeauna simplă, deoarece depinde în mare măsură de performanța aplicației în sine. Dimpotrivă, este ușor de măsurat automat și obiectiv calitatea structurală a codului. Din acest motiv, în ultimii ani au fost dezvoltate numeroase instrumente care măsoară acest tip de calitate.
Cum nu ar putea fi altfel, în cadrul dezvoltării sistemelor și programării PHP există, de asemenea, numeroase instrumente pentru a controla și îmbunătăți calitatea codului: PHP Copy / Paste Detector, care detectează fragmente repetate de cod, PHP Mess Detector, care detectează erori și non -cod optimizat, PHP CodeSniffer, care detectează și corectează erorile în stilul codului dvs. etc.
Principala problemă cu aceste instrumente este că fiecare analizează un aspect izolat al codului și nu este ușor să combinați rezultatele tuturor într-un singur rezultat care indică dacă codul este bun sau rău.
Cealaltă problemă este că rezultatele sale sunt întotdeauna absolute, cum ar fi: „aveți 5 blocuri de cod repetat”, deci este dificil să le interpretați.
Pentru cei care dezvoltă sau doresc să utilizeze Netbeans ca editor, există un plugin pentru Netbeans care folosește PHP Mess Detector și PHP CodeSniffer pentru a examina codul unui proiect și a face recomandări pentru îmbunătățirea acestuia. Feedback-ul este vizibil în panoul de activități și vă va duce direct la locul care vă sugerează să vă schimbați.
CodeSniffer, un instrument de dezvoltare fundamental care vă asigură că codul dvs. rămâne curat și consecvent, ar trebui să vă fie întotdeauna alături atunci când scrieți cod pentru a verifica și a remedia lucrurile dezordonate

Cum se instalează pluginul
Deschideți NetBeans IDE 7.3 sau o versiune ulterioară
Instalați NetBeans Plugin "phpCS-MD ', din meniul Instrumente> Pluginuri.
Facem clic pe fila „Pluginuri disponibile” și căutăm „phpCS” în caseta de căutare care apare în colțul din dreapta sus.
Facem clic pentru a vizualiza și verifica pluginul, apoi pentru a face clic pe butonul „Instalare”.
Odată instalat, îl vom configura.
Accesați Instrumente> Opțiuni.
Facem clic pe fila „CodeSniffer”.
Aici trebuie să oferim calea către fișierul phpcs.bat găsit în directorul de instalare PHP.
Facem clic pe butonul „Testare configurație” și dacă afișează detaliile versiunii PHP CodeSniffer, atunci este configurat corect.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave