Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:general:accessibility_desk_mobile_apps [2023/03/10 14:42] – [Für Mobile-Anwendungen] Absatz Benennung von APIs eingefügt. thinder | de:general:accessibility_desk_mobile_apps [2024/02/27 13:35] (aktuell) – [Für Desktop-Anwendungen] Neuen GN-Artikel verlinkt thinder | ||
---|---|---|---|
Zeile 18: | Zeile 18: | ||
* SUSE : https:// | * SUSE : https:// | ||
- | ===== Benennung von APIs ===== | + | <WRAP center round info 80%> |
+ | ==== Thematisch passende GWDG-Nachrichtenartikel | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | </ | ||
Zeile 26: | Zeile 30: | ||
* Android https:// | * Android https:// | ||
+ | ===== Benennung von APIs ===== | ||
+ | <WRAP center round info 60%> | ||
+ | Die goldene Regel lautet: **Verwenden Sie Worttrennzeichen** | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Beispiele für API- und Schemadesign ==== | ||
+ | - use_underscores | ||
+ | - useCamelCase | ||
+ | - use-kebab-case | ||
+ | |||
+ | ==== Beispiele für IDs und ähnliche Entitäten ==== | ||
+ | - use.dot.separators (oft mit umgekehrten DNS-Präfixen) | ||
+ | - use/ | ||
+ | - use-hyphen-separators (oft mit GUIDs und ähnlichem) | ||
+ | |||
+ | ==== Abkürzungen ==== | ||
+ | Eine weitere häufige Herausforderung ist die Verwendung von Abkürzungen. Während ein Benutzer, der mit Ihrer API interagiert, | ||
+ | ^Abgekürzt (ungünstig) | ||
+ | | pvtKey | ||
+ | ==== Zusatzleistungen ==== | ||
+ | Ein zusätzlicher Vorteil besteht darin, dass Codegeneratoren leichter idiomatische Benennungen erzeugen können, die den Groß-/ | ||
+ | ^JSON | ||
+ | | dataContentType | ||
+ | ===== Check-Liste ===== | ||
^ erledigt | ^ erledigt | ||
| | Schnittstellen eingebaut und geprüft | | | | Schnittstellen eingebaut und geprüft | | ||
| | Zweisprachigkeit umgesetzt | | | | Zweisprachigkeit umgesetzt | | ||
| | Bedienbarkeit über Maus und Tastatur umgesetzt | | | | Bedienbarkeit über Maus und Tastatur umgesetzt | | ||
+ | | | Benennung von APIs | | ||
{{: | {{: | ||