Fügt automatisierte Code -Upgrades für Redaxo -Verbesserung der Produktivität und der Codequalität der Entwickler hinzu.
Der Addon integriert den Rektor in den Entwicklern, was bedeutet, dass er die Verwendung für häufig verwendete Migrations-/Upgrade-Anwendungskräfte lindert. Wenn Sie ein Rektorexperte sind, benötigen Sie dieses Addon nicht.
Der Hauptzweck besteht darin, Menschen mit dem Entwickler -Tooling weniger Erfahrung zu ermöglichen, um Migrationsaufgaben zu automatisieren.
Benutzer wenden die Änderungen nach einer Vorschau in einer Diff -Ansicht an.
Dieser Anwendungsfall hilft bei der Aktualisierung der in einem Projekt verwendeten PHP -Version auf eine neuere, gemäß dem offiziellen PHP.NET -Migrationshandbuch. Dies kann dazu beinhalten, dass der Migrationscode mit der neuen Version kompatibel ist und alle veralteten Funktionen auf den empfohlenen Ersetzungen aktualisiert werden.
Unify Code Quality: In diesem Anwendungsfall ist es das Ziel, sicherzustellen, dass der gesamte Code in einem Projekt die gleichen Codierungsstandards und Best Practices hält.
Remove Dead Code: In diesem Anwendungsfall wird Code identifiziert und entfernt, der in der Codebasis nicht mehr verwendet oder benötigt wird.
Infer Type Declarations: In diesem Anwendungsfall ist es das Ziel, native Rückkehrtypen oder Parametertypen von Methoden und Funktionen in der Codebasis automatisch abzuleiten.
Reduce Symbol Visibility (Privatization): In diesem Anwendungsfall werden die Sichtbarkeit von Symbolen in der Codebasis reduziert, um das zukünftige Wiederaufbau zu erleichtern und die Wahrscheinlichkeit einer unbeabsichtigten Verwendung zu verringern.
Use Early Returns: In diesem Anwendungsfall ist es das Ziel, die Komplexität des Codes durch Früherwiedergabe zu verringern.
Diese Anwendungsfälle umfassen die Aktualisierung der in einem Projekt verwendeten Version von Phpunit auf ein neueres. Dies kann einen Migrationstestcode beinhalten, um mit der neuen Version kompatibel zu sein und alle verwerteten Funktionen auf den empfohlenen Ersatz zu aktualisieren.
Diese Migrationen stehen nur für Addons zur Verfügung, die einen tests/ einen Ordner enthalten.
Diese Anwendungsfälle beinhalten die Verbesserung der Qualität des Testcode, indem er wartbar, lesbarer und effizienter gestaltet wird. Dies kann das Refactoring vorhandenen Testcode umfassen, um Best Practices zu befolgen, die Duplikation zu beseitigen und die Struktur von Testsuiten zu verbessern.
Diese Migrationen stehen nur für Addons zur Verfügung, die einen tests/ einen Ordner enthalten.
REDAXO Specific Code Style: Dieser Anwendungsfall stellt sicher, dass der geschriebene Code den Redaxo -Code -Stilrichtlinien folgt. Dies kann das Einhalten der Benennung von Konventionen, die Verwendung der geeigneten Formatierung und die Befolgung der von der Redaxo -Community empfohlenen Codierungsstandards umfassen.
More Explicit Coding Style: Dieser Anwendungsfall beinhaltet sicher, dass der Code expliziter und klarer geschrieben wird, damit es einfacher ist, zu lesen und zu warten. Dies kann die Verwendung von beschreibendere Variablennamen, die Vermeidung mehrdeutiger Funktionsnamen und die Verwendung entsprechender Kommentare umfassen.