Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:lehre:programmierkonzepte:ws2017:05:index

05. Versionsnummern

Themen
Motivation: Reproduzierbarkeit von Prozessabläufen
Voraussetzung: Konsequenz und Disziplin
Kriterien für Versionsnummern-Schemata
Beispiele für Versionsnummern-Schemata
Folien
PDF


Zentrale Aspekte

  • Versionsnummern und Versionverwaltung sind zwei voneinander unabhängige Aspekte.
  • Versionsnummern sind zwingende Voraussetzung für Nachvollziehbarkeit –
    und essentiell für saubere wissenschaftliche Datenanalyse.
  • Versionsnummern sollten möglichst sprechend sein und einem klaren Schema folgen.
  • Die Versionsnummer sollte an einem Ort abgelegt
    und nach einem festen Schema verändert werden.

Schemata für Versionsnummern

Es gibt viele verschiedene Schemata für die Gestaltung von Versionsnummern, und es ist nicht das Ziel der Vorlesung, Lobbying für eines dieser Schemata zu betreiben.

Zwei konkrete Schemata werden in der Vorlesung besprochen:

Von diesen beiden ist SemVer das mit großem Abstand strukturiertere – was ihm mitunter auch vorgeworfen wird.

Auch wenn man SemVer nicht verwendet oder verwenden möchte, lohnt ein genauerer Blick auf seine Spezifikation, weil sich dort viele gute Hinweise zum generellen Vorgehen bei der Programmentwicklung finden.

Wichtig bei der Verwendung von Versionsnummernschemata: Ein Schema überlegen/entwickeln/adaptieren und dann konsequent anwenden und kommunizieren.

de/lehre/programmierkonzepte/ws2017/05/index.txt · Zuletzt geändert: 2020/09/30 21:35 von 127.0.0.1