Frage

Wenn Sie irgendwo zwischen Version sind 1 und Version 2, was tun Sie, um Ihre Software zu pflegen?

Die Begriffe Patch Hotfix, Maintenance Release, Service Pack, und andere sind alle verschwommen aus meiner Sicht, mit unterschiedlichen Definitionen abhängig von wem Sie sprechen.

Was nennen Sie Ihren inkrementellen Wartungsaufwand zwischen den Versionen?

War es hilfreich?

Lösung

Wenn ich diese Begriffe hören das ist, was in den Sinn kommt:

  • Patch - Öffentlich veröffentlicht Update Fix einen bekannten Bug / Ausgabe
  • Hotfix - Update beheben eine sehr besonderes Problem, nicht immer öffentlich freigegeben
  • Maintenance Release - Inkrementelle Update zwischen Service Pack oder Software-Versionen zu beheben mehrere noch offene Fragen
  • Service Pack - große Update, das viele offene Fragen fixiert, umfasst normalerweise alle Patches, Hotfixes, gibt Wartung, dass predate das Service Pack

Dass gesagt wird, dass ist nicht, wie wir das tun Updates überhaupt. Wir erhöhen nur die Version und / oder Build-Nummer (die auf dem Datum basiert) und nennen es nur ein „Update“. Für die meisten Software finde ich, dass zu erleichtern, können Sie leicht erkennen, dass ein Computer 1.1.50 vs 1.2.25 läuft und wissen, welche neuer ist.

Andere Tipps

würde Ich mag an http://semver.org/ für einen Versuch Punkt Versionsnummern zu definieren, in sane Weise, und die dort tatsächlich gegebenen Definitionen passen genau, wie ich Versionsnummern (oder, wie ich wünsche, ich benutzen sie:))

Wie für die Begriffsdefinitionen, finde ich, Patch- und Update sehr ähnlich, mit Ausnahme von „Hotfix“ ist in der Regel nicht übertragen, wenn auf einen Dienst getan.

Maintenance Release und Service Pack passt ziemlich genau auf die beiden Konfessionen der Versionsnummern. wenn Sie eine Versionsnummer Struktur wie X.Y.Z haben, würde Maintenance Release der Z sein würde Service Pack sein das Y. Ich habe wirklich nur diese Begriffe in großen, Corporate Produkten gehört, though. Ich bin mehr vertraut mit den kleineren / Bürgermeister Version Begriffen.

Natürlich hat jeder Laden ihren eigenen Gebrauch der Begriffe, und es hängt davon ab, welche Art von Benutzer Sie Targeting. Für Endnutzer von MMOs, zum Beispiel, ist jedes Update ein „Patch“, da der Benutzer „ihre Client-Patch“ zu hat, sie anzuwenden, während für die Endnutzer von häufigen Software, Sie oft nur den Begriff „Update“ haben und "neue Version" (neue Bürgermeister-Version).

Hotfix ist eine Lösung für ein bestimmtes Problem, das angelegt wird, während das System noch aktiv (hot) ist. Dies ergibt sich aus den älteren Begriffe wie Hotswapping und hotswitching . Ja, wird der Begriff häufig in diesen Tagen von den Menschen nicht beteiligt in der Industrie missbraucht werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top