Puppet-Bibliotheken

Hier kommen nützliche Bibliotheken für die Puppets rein

Moderatoren: Ingrida, Talkon

Antworten
Talkon
Beiträge: 826
Registriert: 22. August 2009, 17:33

Puppet-Bibliotheken

Beitrag von Talkon » 31. März 2016, 21:09

Puppet-Bibliotheken stellen wiederverwendbare Fuktionalitäten zur Verfügung, die in jedes Puppet intergriert werden können. Ziel ist eine Sammlung von Funktionalitäten anzubieten, damit nicht jeder das Rad immer wieder neu erfinden muss und Puppets schneller und sicherer entwickelt werden können. EIne Bibliothek ist wie folgt aufgebaut:
  • Sie enthält eine kurze Beschreibung der Funktion und der Verwendung
  • Sie enthält eine Initialisierungsmethode (sowie Deinitalisierung und Reinitialisierung)
  • Globale Variablen werden mit einem Namespace versehen (z.B. [Name der Bibliothek]::[Name der Variable])(auch wenn die Puppets keinen echten Namespace unterstützen), so dass die Variablen nicht konflikten.
  • Wenn möglich sollten lokale Variablen verwendet werden (verbessert die Kapselung)
Da Bibliotheken aufeinander aufbauen können, sollte die Initialisierungsmethode sicherstellen, dass bei mehrfachem Aufruf nur einmal initialisiert wird.

Wer selber schon in Puppets eine Funktionalität eingebaut hat und diese als wiederverwendbare Bibliothek zur Verfügung stellen möchte, ist herzlich eingeladen. Anregungen oder Verbesserungen zu bestehenden Bibliotheken sind ebenfalls willkommen.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast