O'Reilly logo

API-Design, 1st Edition by Kai Spichale

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

3 Allgemeines Vorgehen beim API-Design

Eine API ist für gewöhnlich das Ergebnis eines Prozesses mit vielen Iterationen. Manche APIs werden über mehrere Jahre kontinuierlich entwickelt. Jeder Schritt in diesem Prozess bietet einerseits die Chance, die API zu verbessern, und andererseits die Gefahr, die API zu verschlechtern. Aus diesem Grund stellt dieses Kapitel einen Leitfaden zum allgemeinen Vorgehen beim Entwurf von neuen APIs oder zur Erweiterung existierender zur Verfügung.

3.1 Überblick

Das in diesem Kapitel beschriebene Vorgehen ist in der folgenden Abbildung dargestellt. Grundvoraussetzung für den Entwurf einer API sind deren Anforderungen und deren Rolle im Gesamtsystem. Die Anforderungen werden typischerweise mit Use Cases beschrieben. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required