Skip to content

16 Claude Code

Jürgen Hansmann edited this page Jun 15, 2026 · 2 revisions

KI-gestützte Entwicklung mit Claude

Was ist Claude?

Claude ist ein KI-Assistent von Anthropic. In VS Code ist er direkt in den Editor integriert und hilft beim Programmieren: Code erklären, Fehler finden, Funktionen schreiben, Fragen beantworten - alles ohne den Editor zu verlassen.


Claude ist kein Autopilot. Er ist ein sehr fähiger Assistent, aber Du bist die Geomatikerin / der Geomatiker. Du kennst den fachlichen Kontext, Du trägst die Verantwortung für den Code, und Du entscheidest, ob das Resultat korrekt ist.


Installation

Claude ist in VS Code über die offizielle Extension verfügbar:

  1. In VS Code die Extension-Suche öffnen (Ctrl+Shift+X)
  2. Nach «Claude» oder «Anthropic» suchen
  3. Die Extension Claude von Anthropic installieren
  4. Nach der Installation oben rechts das Claude-Icon anklicken und anmelden

Für den Zugang wird ein Anthropic-Account benötigt. Für den Einstieg reicht das kostenlose Kontingent.

Wie funktioniert es?

Claude öffnet sich als Chat-Panel in VS Code. Er sieht - mit Erlaubnis - die geöffneten Dateien und versteht so den Kontext des Projekts.

Einfache Beispiele:

Erkläre mir, was die Funktion calc_area in kreis_funktion.py macht.

Ich bekomme einen TypeError in koordinaten.py. Was könnte der Grund sein?

Schreibe eine Funktion, die die Distanz zwischen zwei LV95-Koordinaten berechnet.

Füge zu test_kreis.py einen Test für negative Radien hinzu.

Ein Code-Block im Chat kann direkt mit einem Klick ins aktive File eingefügt werden - kein Copy-Paste nötig.

Inline-Vorschläge

Neben dem Chat gibt es auch Inline-Code-Vorschläge direkt im Editor: Claude schlägt beim Tippen Codezeilen vor, die man mit Tab übernehmen kann - ähnlich wie eine sehr schlaue Autovervollständigung.

Geo-Beispiel: Eine Funktion schreiben lassen

Stell Dir vor, Du möchtest eine Funktion, die prüft, ob ein Punkt innerhalb der Schweiz liegt:

Schreibe eine Python-Funktion is_in_switzerland(ost, nord), die True zurückgibt,
wenn die LV95-Koordinaten grob innerhalb der Schweizer Landesgrenzen liegen.
Schreibe auch gleich einen pytest-Test dazu.

Claude erstellt die Funktion und den Test. Dann aber: selber lesen, verstehen, prüfen. Stimmen die Koordinatengrenzen? Macht die Logik Sinn? Passt es zum Projekt?

Gute Prompts schreiben

Je klarer die Aufgabe, desto besser das Ergebnis:

Weniger gut Besser
Hilf mir mit Python Erkläre mir, wie readlines() in meiner namen.py funktioniert
Mach das besser Refaktoriere koordinaten.py so, dass die URL-Zusammensetzung in einer eigenen Funktion ist
Schreib einen Test Schreib pytest-Tests für calc_diameter mit Grenzwerten: 0, negative Zahlen, sehr grosse Zahlen

Was Claude kann - und was nicht

Gut geeignet für:

  • Code erklären lassen ("Was macht diese Funktion?")
  • Fehlermeldungen verstehen ("Was bedeutet dieser KeyError?")
  • Boilerplate schreiben ("Erstelle ein Skript, das eine CSV-Datei einliest")
  • Tests ergänzen
  • Refactoring-Vorschläge

Vorsicht bei:

  • Fachlicher Korrektheit: Claude kennt Python gut, aber Du kennst die Geomatik. Koordinatensysteme, Toleranzen, Genauigkeitsanforderungen - das musst Du selbst beurteilen. Ein falsches EPSG fällt Claude nicht auf, Dir schon.
  • Aktuellen APIs: Claude weiss möglicherweise nicht, ob ein swisstopo-Dienst noch verfügbar ist oder sich verändert hat. Immer mit der offiziellen Dokumentation vergleichen.
  • Sicherheit: Zugangsdaten, API-Keys und Passwörter nie in Prompts eingeben.

Übung: Erste Schritte mit Claude in VS Code

  1. Installiere die Claude-Extension und melde Dich an.
  2. Öffne kreis_funktion.py und lass Dir die Datei erklären.
  3. Bitte Claude, eine neue Funktion kreisbogen(radius, winkel_grad) hinzuzufügen, die die Bogenlänge berechnet.
  4. Lies den generierten Code durch: Verstehst Du ihn? Ist die Formel korrekt?
  5. Bitte Claude, einen pytest-Test für die neue Funktion zu schreiben.
  6. Führe die Tests aus: pytest test_kreis.py

Reflexion: Was hat Claude gut gemacht? Wo musstest Du eingreifen oder korrigieren?

Wie weiter mit KI-Tools?

Claude in VS Code ist eines von mehreren KI-Werkzeugen, die in der Entwicklung Einzug halten. GitHub Copilot und Cursor bieten ähnliche Funktionen, teils mit etwas anderen Schwerpunkten.

Das Wichtigste bleibt: Programmieren verstehen. KI-Tools beschleunigen die Arbeit, aber sie ersetzen das Verständnis nicht. Wer nicht weiss, was eine Schleife ist oder wie ein Dictionary funktioniert, kann auch keinen KI-generierten Code beurteilen - und merkt nicht, wenn er falsch ist.

Die Grundlagen aus diesem Kurs sind genau dafür da.

Clone this wiki locally