Zum Inhalt springen
BitDojo
In 3 Monaten zum Backend Engineer
Schnittstellen6 Min. Lesezeit

Eine Schnittstelle ist ein Versprechen

Du kannst Ressourcen so benennen, dass die Adresse verständlich bleibt, für jeden Zugriff die passende Methode wählen, Statuscodes bewusst setzen und sagen, wann eine neue Fassung nötig wird.

Eine Schnittstelle ist die Stelle, an der ein fremdes Programm mit deinem redet. Es sieht deinen Code nicht. Es sieht nur Adressen, Methoden und Antworten.

Deshalb ist jede Schnittstelle ein Versprechen. Wer sie einmal veröffentlicht hat, kann sie nicht still wieder umbauen. Am anderen Ende sitzt jemand, dessen Anwendung dann aufhört zu funktionieren, und meistens erfährst du davon zuerst über eine Beschwerde.

Diese Lektion zeigt vier Entscheidungen, die dieses Versprechen tragen: wie du Dinge benennst, welche Methode du wählst, was du zurückgibst und was passiert, wenn sich doch etwas ändern muss.

Premium

Hier geht es mit einem Zugang weiter

Der erste Abschnitt ist offen, damit du siehst, wie eine Lektion aussieht. Der Rest gehört zum Zugang für 9,99 € im Monat: alle kostenpflichtigen Kurse, alle Prüfungen, alle Zertifikate, monatlich kündbar.

  • Alle kostenpflichtigen Kurse, auch die, die später dazukommen
  • Prüfungen und Zertifikate ohne Aufpreis
  • Podcast zu jedem Modul, im Browser abspielbar
  • Handbuch als PDF zu jedem Kurs