Was Qualitätsmetriken soll ich folgen für ein PHP-Projekt und gibt es Software zur Verfügung? [geschlossen]

StackOverflow https://stackoverflow.com/questions/4324541

  •  29-09-2019
  •  | 
  •  

Frage

Was Metriken sollte ich die Qualität eines PHP-Projekts messen? Ich habe ein paar im Auge wie LOC, funktionelle Veränderungen, Zeit damit verbracht, aber ich bin nicht sicher, ob ich Recht werde? Was würden Sie empfehlen?

Auch gibt es Software zur Verfügung, die Qualität eines Produktes zu messen (basierend auf beliebigen Metriken)? Vielen Dank für alle Hinweise.

War es hilfreich?

Andere Tipps

Das einzige, was jemals wirklich für mich gearbeitet hat, wurde nach den Prinzipien des Interaktionsdesigns. Das heißt, nach diesem Arbeitsablauf:

Anforderungen Versammlung / Zieldefinition> User Personas / Wire-Frames / Testfälle> Grafik-Design / Entwicklung> Test basiert auf Testfälle.

Grundsätzlich sollten Sie die ganze Schnittstelle in Schritt definiert haben 2, zusammen mit Testfällen, die definieren, was die erwarteten Ergebnisse für wichtige Merkmale sein sollten. Dann, nach (oder während) Sie die Anwendung erstellen, können Sie die Testfälle und die Drahtrahmen verwenden, um sicherzustellen, dass es aussieht, was es gemeint war.

Testing einzelne Klassen / Funktionen können Ihnen mit Zukunftssicherheit helfen, aber die meisten Projekte werden von der Qualität des aktuellen Release gemessen, nicht die Leichtigkeit, mit der kann man beheben, was mit der aktuellen Version nicht stimmt.

Wie für den Fortschritt, so viel wie die Menschen dort wollen einige Metrik sein Sie, dass Sie sagen, messen kann, wenn ein Projekt zu haben lange oder ging zu schnell, es gibt wirklich keinen. Dinge sind in der Regel so lange nehmen, wie sie brauchen, wenn Sie versuchen, die Zeit zu reduzieren, ist das Endprodukt nicht so gut. Doch von einer drohenden Frist die Bedrohung hat, ist ein starker Motivator. Es ist ein empfindliches Gleichgewicht.

Ich habe gefunden, wirklich nicht immer alle Werkzeuge, die bessere Software am Ende gefördert, zumindest so weit wie Messqualität geht. Es gibt viele Werkzeuge für die es weniger Zeit in Anspruch nehmen, das Ziel zu erreichen, aber wie für den Erfolg dieses Ziels bewerten, nichts geht wirklich ein Pre-Game-Drahtrahmen / Testfall-Dokument und eine Post-Game Bewertung, wie viel sie Spiel.

Sie überhaupt nicht zulassen, dass jemand Ihnen sagen, dass Sie nicht ein ganzes Projekt im Detail ohne Code entwerfen. Sie sind ein Chaos gewährleistet, wenn Sie es nicht tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top