Entwicklungstool 09.10.2024, 07:39 Uhr

Verbesserungen für Python in Visual Studio Code

Das neueste Update für Visual Studio Code bringt bedeutende Verbesserungen für die Arbeit mit Python. Nutzer können sich über erweiterte Testabdeckungsfunktionen, einen neuen Problem-Matcher und optimierte Performance freuen.
(Quelle: python.org)
Microsoft hat am 4. Oktober 2024 das neueste Release der Python- und Jupyter-Erweiterungen für Visual Studio Code angekündigt, welches zahlreiche Verbesserungen für Python-Entwickler bereithält. Zu den herausragenden Neuerungen gehören die Möglichkeit, Python-Tests mit Testabdeckungen auszuführen, ein standardmässiger Problem-Matcher sowie ein neuer Sprachserver-Modus für Pylance.
Die Durchführung von Tests mit Testabdeckung ist ein wesentliches Werkzeug für Entwickler, um herauszufinden, wie viel ihrer Codebasis durch Tests abgedeckt wird. Diese Funktion hilft bei der Identifizierung von Code-Bereichen, die möglicherweise nicht ausreichend getestet sind. Um die Testabdeckung nutzen zu können, müssen die Benutzer sicherstellen, dass die Einstellung
"python.experiments.optInto": ["pythonTestAdapter"] 
in ihrer User settings.json aktiviert ist. Die Ergebnisse der Testabdeckung werden in der Test-Explorer-Ansicht angezeigt und heben die abgedeckten Codezeilen im Editor hervor, was eine sofortige visuelle Rückmeldung bietet.
Zu den weiteren neuen Features gehört der standardmässige Python-Problem-Matcher. Dieser erleichtert die Nachverfolgung von Problemen innerhalb des Codes, indem er die Ausgaben der Aufgaben nach Fehlern und Warnungen überprüft und diese in einem Problems-Panel anzeigt. Entwickler müssen lediglich die Zeile "problemMatcher": "$python" zu ihren tasks in der task.json hinzufügen, um diese Funktion zu aktivieren.
Zusätzlich gibt es eine neue Einstellung für den Pylance-Sprachserver, die es Benutzern ermöglicht, zwischen dem aktuellen IntelliSense-Erlebnis und einer optimierten, ressourcenschonenden Version zu wechseln. Dies ist besonders nützlich für Benutzer, die eine schnelle Performance benötigen, ohne auf die umfassenden Funktionen von IntelliSense zu zugreifen.
Zusammen mit weiteren kleineren Verbesserungen, die auf Nutzeranfragen zurückgehen, bietet dieses Release eine multifunktionale Umgebung, um die Entwicklung mit Python zu optimieren.
Um die neuen Funktionen zu testen, können Benutzer die Python- und Jupyter-Erweiterungen direkt aus dem Marketplace herunterladen oder sie über die Erweiterungsansicht in Visual Studio Code installieren. 


Das könnte Sie auch interessieren