42 Stimmen

Wie sollten Versionshinweise verfasst werden?

Gibt es eine Art Leitfaden oder bewährte Verfahren, wie Versionshinweise geschrieben werden sollten? Ich denke, ich versuche, das richtige Gleichgewicht zu finden, ohne zu spezifisch zu sein. Stellen die Entwickler in der Regel mehr Versionshinweise für das QA-Team zur Verfügung als die, die für die Öffentlichkeit bestimmt sind?

0 Stimmen

Gute Frage, aber ohne konkrete Angaben werden Sie keine brauchbare Antwort erhalten. Es wäre hilfreich, wenn Sie grob beschreiben würden, was, wie und wer Sie veröffentlichen.

0 Stimmen

Mögliche Duplikate von Versionshinweise, wozu?

0 Stimmen

30voto

Toon Krijthe Punkte 51819

Öffentliche Freigabemitteilungen sollten mindestens enthalten:

  • Freigabe, Build-Nummer
  • alle behobenen öffentlichen Fehler
  • alle zusätzlichen öffentlichen Funktionen

QA Release Notes sollten mindestens enthalten:

  • Freigabe, Buildnummer
  • alle behobenen Fehler einschließlich Fehlernummer
  • alle hinzugefügten Funktionen einschließlich Links zu Entwurfsdokumenten

Denken Sie an Ihre Zielgruppe und versuchen Sie, sich vorzustellen, was sie braucht.

Ein weiterer Punkt ist die neue oder nicht mehr vorhandene Unterstützung für bestimmte Plattformen. (Zum Beispiel haben wir die Unterstützung für Win3.1 eingestellt und Vista 64 Bit hinzugefügt).

2 Stimmen

Einige zusätzliche Punkte: - Veröffentlichen Sie sie in einfachem Text oder zumindest in HTML. Machen Sie sie nicht schwer lesbar. - Es ist üblich, Versionshinweise an den Anfang von älteren Versionshinweisen anzuhängen. - Manchmal ist es gut, auf wichtige bekannte Fehler zu verweisen, die noch nicht behoben wurden.

0 Stimmen

Nette Ergänzung. Ich würde mich auf jeden Fall für einfachen Text entscheiden. Aber wenn Sie die Versionshinweise generieren können, gibt es keinen Grund, nicht auch html, pdf usw. einzubinden.

22voto

Can Berk Güder Punkte 103655

Ich würde einen Blick in die Versionshinweise beliebter F/OSS-Projekte werfen:

Alle diese Projekte haben recht lesbare und ausgewogene Versionshinweise.

11voto

John Feminella Punkte 292907

Wenn Sie ein System zur Projektverwaltung/Problemverfolgung haben, sollten Sie dieses auf jeden Fall für die Erstellung Ihrer Versionshinweise verwenden. Trac y Redmine sind in dieser Hinsicht besonders gut.

Freisetzungspunkte sollten einige Eigenschaften haben, IMO:

  • Denken Sie an Ihr Publikum. Wenn es sich um eine iPhone-App handelt, werden sich nur wenige für die Tatsache interessieren, dass ein bestimmter Logikfehler in Zeile 572 in der Foo-Klasse behoben wurde. Aber sie werden sich sehr dafür interessieren, dass die App jetzt beschleunigungssensitiv ist.
  • Fassen Sie die neuen Entwicklungen, Funktionen und Fehlerbehebungen nach Möglichkeit in einem großen, umfassenden Überblick zusammen. Wenn Sie diese thematisch miteinander verbinden können (z.B. "wir haben generische und anonyme Typen implementiert"), ist ein kurzer Text darüber ein guter Weg, um den Leuten das Gesamtbild zu vermitteln.
  • Nennen Sie die spezifischen Dinge, die behoben wurden, mit Links zu Ihrem öffentlichen Bug-Tracker, falls vorhanden. Dies kann normalerweise automatisch erstellt werden.
  • Geben Sie keine unerträglichen Details an. Eine ein- oder zweizeilige Zusammenfassung jedes hinzugefügten oder behobenen Problems sollte ausreichen.
  • Geben Sie gegebenenfalls immer spezifische Versionsbezeichnungen an (z. B. "v.1.4.5").

2voto

Gerrie Schenck Punkte 21800

Das hängt wirklich vom Publikum ab. Für technische Benutzer (z. B. Entwickler, die Ihre API verwenden) können Sie sehr technisch sein. Auf der anderen Seite sind die anspruchsvollen Endnutzer einer von Ihnen erstellten Anwendung vielleicht nur an neuen Funktionen und größeren Änderungen interessiert.

Dazwischen gibt es nicht-technische Benutzer, die die Details ebenfalls benötigen, z. B. die Support-Abteilung. Für diese Personen können Sie eine detaillierte Beschreibung ohne die technischen Details geben, z. B. "Es wurde ein Fehler behoben, bei dem der Datensatz nicht in der Datenbank gespeichert wurde".

1voto

Mork0075 Punkte 5825

Ein bewährtes Verfahren für Versionshinweise ist meiner Meinung nach die Automatisierung. Wenn es bestimmte Best Practices für die Übermittlung von Meldungen des Revisionskontrollsystems gibt ( http://drupal.org/node/52287 ), können Sie Versionshinweise durch ein automatisiertes Skript erstellen ( http://cvs.drupal.org/viewvc.py/drupal/contributions/tricks/cvs-release-notes/ ). Dies würde sehr schöne Versionshinweise ergeben: http://drupal.org/node/226165

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X