Ankündigung

Einklappen
Keine Ankündigung bisher.

Automatische Versionierung

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Automatische Versionierung

    Gibt es ein Tool, dass den aktuellen Softwarestand mit der letzten veröffentlichten Version (z.B. Tag in der Versionsverwaltung) und eine passende Versionsnummer vorschlagen kann?

    Hier würde es verschiedene Fälle geben:
    • Wenn Funktionen, Methoden oder Klassen entfernt wurden oder ein Parameter in einer öffentlichen Methode oder in einer Funktion verändert wurde und der neue Release somit inkompatibel zur vorherigen version ist, die Majorsversion hochzählen.
    • Wenn neue Funktionen, Klassen oder Parameter hinzugekommen sind die Minorversion hochzählen.
    • Wenn nur am Code etwas verändert wurde ohne die oben genannten Fälle mit geänderten Parametern, handelt es sich um einen Bugfix.
    Vielleicht noch eine Möglichkeit, welche Änderungen zur Erhöhung der Majorversion führen würden, damit man diese evtl. noch anpassen kann, damit es nur eine neue Minorversion erzeugt.

    Gibt es ein solches Tool oder wäre so etwas sinnvoll, falls es dies noch nicht gibt?


  • #2
    Sowas kann es nicht geben. Software kann ermitteln, ob sich eine Signatur von etwas geändert hat. Aber woher soll Software wissen, dass sich auf logischer Seite etwas an der Art, wie eine Komponente verhält, geändert hat?

    Es gibt bei sowas mehr mögliche Fälle, als bei einem Go-Spiel. Also nein, so eine Software wird es bis auf absehbare Zeit nicht geben ... können.

    Kommentar

    Lädt...
    X