Portfolio für tiefgreifende Analysen vorgestellt

SymfonyInsight: Ein genauer Blick unter die Haube
Keine Kommentare

Das von den Symfony-Machern veröffentlichte Analysetool SymfonyInsight bietet ein einziges Dashboard mit den wichtigsten Kennzahlen und prägnanten Informationen zu einem Projekt. Auf dem Symfony-Blog wurde nun eine detailierte Vorstellung des SymfonyInsight Portfolios veröffentlicht.

Der Zweck des SymfonyInsight Portfolios besteht darin, Entwicklerteams die Möglichkeit zu geben, mehrere Projekte effizient zu überwachen, und zwar sowohl hinsichtlich der Größe als auch hinsichtlich der Qualität.

Zielgenaue Analysen für Entwickler

Das SymfonyInsight Portfolio konzentriert sich auf die wichtigsten Elemente, die für ein Projekt relevant sind:

  • kritische Probleme, einschließlich Sicherheitsprobleme, die so schnell wie möglich behoben werden müssen
  • die während eines Projektes angehäufte technische Gesamtschuld (die geschätzte Zeit, die ein einzelner Entwickler benötigen würde, um alle von SymfonyInsight festgestellten Probleme zu beheben)
  • die Größe und die Größenentwicklung des Projektes in Anzahl der Codezeilen
  • die Qualitätsentwicklung im Laufe der Zeit mit spezifischen Details zu Leistung, Wartungsfreundlichkeit, Sicherheit und Architektur
  • Außerdem wird ein Diagramm erstellt, in dem die Entwicklung der technischen Schulden und der Projektgröße im Zeitverlauf verglichen wird. So soll eine bessere Kontrolle über das jeweilige Projekte gewährleistet werden

Umfangreiche Qualitätsprüfungen

Alle bei SymfonyInsight erstellten Analysen werden auf einem übersichtlichen Dashboard (s. Bild) angezeigt.

Dashboard SymfonyInsight Quelle: https://symfony.com/blog/introducing-the-symfonyinsight-portfolio

SymfonyInsight analysiert nicht nur PHP-Code sondern z. B. auch XML- und YAML-Konfigurationsdateien, Twig-Vorlagen und Composer-Abhängigkeiten. Darüber hinaus bietet SyfonyInsight einen kontinuierlichen Sicherheitsscan, um Sicherheitsauffälligkeiten im Code zu identifizieren. Insgesamt bietet das Tool über 100 Qualitätsprüfungen, die laufend über die Projektqualität aufschlussreiche Informationen liefern.

SymfonyInsight kann auch in GitHub-, Bitbucket- und GitLab-Workflows integriert werden. Eine ausführliche Beschreibung der Funktionen ist auf der SymfonyInsight Website zu finden.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
400
  Subscribe  
Benachrichtige mich zu:
X
- Gib Deinen Standort ein -
- or -