... | @@ -18,7 +18,7 @@ Prävention: Bessere Sicherheitsüberprüfungen und Tests. |
... | @@ -18,7 +18,7 @@ Prävention: Bessere Sicherheitsüberprüfungen und Tests. |
|
|
|
|
|
Aufgabe2: Semantic Versioning
|
|
Aufgabe2: Semantic Versioning
|
|
1. Exakte Version:
|
|
1. Exakte Version:
|
|
Szenario: Genau 1,2,3,4,5 erforderlich.
|
|
Szenario: Eine exakte Version wird durch Angabe der vollständigen Versionsnummer spezifiziert.
|
|
Vorteil: Maximale Kompatibilität.
|
|
Vorteil: Maximale Kompatibilität.
|
|
Nachteil: Keine Updates.
|
|
Nachteil: Keine Updates.
|
|
|
|
|
... | @@ -28,8 +28,8 @@ Vorteil: Flexibilität im Bereich. |
... | @@ -28,8 +28,8 @@ Vorteil: Flexibilität im Bereich. |
|
Nachteil: Eventuell inkompatible Minor-Updates.
|
|
Nachteil: Eventuell inkompatible Minor-Updates.
|
|
|
|
|
|
3. Tilde (~):
|
|
3. Tilde (~):
|
|
Szenario: Version 1.2.x.
|
|
Szenario: >=1.2.3 <1.3.0.
|
|
Vorteil: Automatische Updates für Patch-Versionen.
|
|
Vorteil: Erlaubt Updates.
|
|
Nachteil: Keine Major-Updates.
|
|
Nachteil: Keine Major-Updates.
|
|
|
|
|
|
4. Caret (^):
|
|
4. Caret (^):
|
... | @@ -39,5 +39,5 @@ Nachteil: Kann Inkompatibilitäten bei Minor-Änderungen verursachen. |
... | @@ -39,5 +39,5 @@ Nachteil: Kann Inkompatibilitäten bei Minor-Änderungen verursachen. |
|
|
|
|
|
5. Platzhalter (*):
|
|
5. Platzhalter (*):
|
|
Szenario: Jede Version akzeptiert.
|
|
Szenario: Jede Version akzeptiert.
|
|
Vorteil: Platzhalter: Höchste Flexibilität.
|
|
Vorteil: Höchste Flexibilität.
|
|
Nachteil:risikoreich. |
|
Nachteil:risikoreich. |
|
|
|
\ No newline at end of file |