API-Design. Kai Spichale

Чтение книги онлайн.

Читать онлайн книгу API-Design - Kai Spichale страница 4

Автор:
Серия:
Издательство:
API-Design - Kai Spichale

Скачать книгу

Teil IGrundlagen

       1Application Programming Interfaces – eine Einführung

       1.1Eine kurze Geschichte der APIs

       1.2Web-APIs ab dem Jahr 2000

       1.3API-Definition

       1.4Vorteile einer API

       1.5Nachteile einer API

       1.6API als Produkt

       1.7Welche Strategien verfolgen Unternehmen mit APIs?

       1.8Zusammenfassung

       2Qualitätsmerkmale

       2.1Allgemeine Qualitätsmerkmale

       2.2Benutzbarkeit

       2.2.1Konsistent

       2.2.2Intuitiv verständlich

       2.2.3Dokumentiert

       2.2.4Einprägsam und leicht zu lernen

       2.2.5Lesbaren Code fördernd

       2.2.6Schwer falsch zu benutzen

       2.2.7Minimal

       2.2.8Stabil

       2.2.9Einfach erweiterbar

       2.3Konnaszenz

       2.4Zusammenfassung

       3Allgemeines Vorgehen beim API-Design

       3.1Überblick

       3.2Heuristiken und Trade-offs

       3.3Anforderungen herausarbeiten

       3.4Wenn Use Cases nicht ausreichen

       3.5Entwurf mit Szenarien und Codebeispielen

       3.6Spezifikation erstellen

       3.7Reviews und Feedback

       3.8Wiederverwendung

       3.9Zusammenfassung

       Teil IIJava-APIs

       4Ausprägungen

       4.1Implizite Objekt-API

       4.2Utility-Bibliothek

       4.3Service

       4.4Framework

       4.5Eine Frage der Priorität

       4.6Zusammenfassung

       5Grundlagen für Java-APIs

       5.1Auswahl passender Namen

       5.1.1Klassennamen

       5.1.2Methodennamen

       5.1.3Parameternamen

       5.1.4Ubiquitäre Sprache

       5.1.5Fazit

       5.2Effektiver Einsatz von Typen

       5.2.1Semantischen Vertrag minimieren

Скачать книгу