Typische Fehler im API-Design
APIs werden häufig ad hoc als Schnellschuss festgelegt, und den Rest der Lebenszeit der Anwendung verbringt man dann damit, um die dadurch entstehenden Probleme herumzuarbeiten.
Dieser Vortrag beschäftigt sich mit der Frage, ob man da nicht etwas machen kann, und wenn ja, was.
Lernziele
- In erster Linie will ich zeigen, dass die API-Definition viel mehr Respekt verdient hat, als es im Moment bekommt.
- Zweitens möchte ich gerne den Problemraum beschreiben und wenn möglich ein paar Optimierungsziele formulieren, mit denen man in der API-Definitionsphase das nächste Mal weniger Hindernisse in den Weg legt.