Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 6 Aktuelle »

globe with meridians Sprache: Deutsch · English

open book Festlegungen für Nuclos API Entwicklung

Konventionen für die Nuclos-API – Benennung von Methoden/Ids und Regeln für die Fehlerbehandlung.

REFERENZ ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X

Auf dieser Seite

Verbindliche Konventionen für die Entwicklung mit der Nuclos-API – für konsistenten, wartbaren Code.

Benennung

RegelBeispiel
Collections: Suffix ...All()insert(BusinessObject) vs. insertAll(Collection<BusinessObject>)
Löschen: deletenicht remove, drop
Einfügen: insertnicht new, create
Aktualisieren: updatenicht modify
Ids: Id statt IDgetId(), Rückgabe-Methoden enden auf ...Id()
Id-Datentypimmer Long bzw. UID

Fehlerbehandlung

  • Exceptions nie still abfangen – mindestens eine Warnung ins Log schreiben.
  • Auf dem Dispatch-Thread keine RuntimeException (z.​B. CommonFatalException) werfen – das bringt die GUI zum Absturz/Einfrieren.
  • Möglichst keine allgemeinen Exception/RuntimeException fangen; wenn nötig, so minimal wie möglich.
  • Lange Methodenketten vermeiden – sie sind schlecht zu debuggen und liefern nichtssagende Stacktraces.

Beispiele

Beispiele für sauberen Stil: Code Style sowie schlechtrichtig.

Verwandte Seiten

gear Code Style


Stil.

Öffnen →

gear Hilfsmittel


UIDGenerator.

Öffnen →

  • Keine Stichwörter