Sysmagine
13.07.2023, 09:00 Uhr
SemanticDiff jetzt für GitHub verfügbar
SemanticDiff für das Web: Mit dem Pull-Request-Viewer lassen sich GitHub-Pull-Requests mit einem programmiersprachenabhängigen Diff direkt im Browser überprüfen.
SemanticDiff ist ein programmiersprachenabhängiger Diff, der zwischen relevanten und irrelevanten Änderungen unterscheidet. Irrelevante Änderungen wie hinzugefügte/entfernte Leerzeichen, optionale Kommas oder unnötige Klammern werden ausgeblendet, damit sich Entwickler auf die tatsächlichen Änderungen konzentrieren können. Relevante Änderungen werden weiter analysiert, um verschobenen Code, Umbenennungen oder andere Refactorings hervorzuheben. Dies hilft, Codeänderungen schneller zu verstehen, insbesondere wenn man mit umformatiertem oder umstrukturiertem Code arbeitet.
Seit der Einführung der SemanticDiff-Erweiterung für Visual Studio Code war es das Ziel von Sysmagine, Entwicklern zu helfen, Codeänderungen durch das sprachabhängige Diff schneller zu verstehen. Da jedoch die alleinige Verwendung einer VS Code-Erweiterung nicht alle Aspekte der Arbeit mit Diffs abdecken kann, wurde weiter entwickelt. Mit dem SemanticDiff Pull Request Viewer wurde jetzt der erste Schritt getan, um SemanticDiff außerhalb von VS Code verfügbar zu machen.
Weitere Informationen zu SemanticDiff finden Sie auf der Projektseite semanticdiff.com.