Funktionspaket
Ein Funktionspaket ist ein Softwareartefakt, das eine Gruppe verwandter Funktionen in einer einzigen, verteilbaren Einheit bündelt. Ziel ist die Wiederverwendbarkeit über mehrere Projekte hinweg und eine bessere Wartbarkeit durch modularen Aufbau. Funktionspakete finden sich in modularen Architekturen, Bibliotheken und Diensten.
Ein typisches Funktionspaket enthält Quellcode, Tests, Dokumentation und Metadaten wie Name, Version, Lizenz, Autor und Abhängigkeiten.
Funktionspakete werden in Paketregistries veröffentlicht, die von der jeweiligen Sprache oder Plattform bereitgestellt werden (Beispiele: npm,
Verbraucher fügen das Paket als Abhängigkeit hinzu und verwenden Import- oder Require-Anweisungen, um die Funktionen zu
Der Lebenszyklus umfasst Entwicklung, Wartung, Sicherheitsupdates und Migrationen. Deprokationsrichtlinien, klare Migrationspfade und regelmäßige Pflege der Abhängigkeiten
Siehe auch: Bibliothek, Modul, Paket, API, Versionskontrolle.