Fabian hat die Update-Strategie der Beta-Versionen, in denen sonst aktuelle Fixes zusammengefasst wurden, nun auf eine flexiblere und komfortablere Weise umgestellt: Daily Builds (übersetzt: "täglich neu erstellt", wobei "täglich" nicht unbedingt immer wörtlich zu nehmen ist )
Zielgruppe:
- Normal-Anwender, die einen Bug im aktuellen Final-Release vermuten
- Beta-Tester, die nach Lösungen suchen und aktiv testen möchten.
- Nutzer, die vom Robonect-Support oder Admin (Fabian) dazu aufgefordert werden
- wenn Du keine Probleme mit Robonect hast
- wenn Du kein Beta-Tester bist
- wenn Du ein "Versions-Junkie" bist, aber eigentlich alles funktioniert
- Fixes aktueller Bugs können sehr schnell zur Verfügung gestellt werden
man bekommt automatisch immer die aktuellste Version - Normal-Nutzer wie auch Beta-Tester müssen sich keinen Kopf um Versionsnummern machen
- Fixes, die nicht funktionieren, kann der Entwickler im nächsten Daily Build einfach wieder weg lassen, oder durch einen besseren Fix ersetzen.
- das Daily Build reift auf diese Weise dynamisch zu einer neuen Release-Version heran.
- Wenn der ambitionierte Beta-Tester zwischen einzelnen Fixes hin und her wechseln möchte, muss er sich die Fixes aufheben. Tut er dies nicht, kann er nur zur letzten Release-Version zurückkehren, aber nicht zum zuletzt für ihn gut funktionierenden Daily Build, der bereits Fixes enthielt.
- bevor Du überhaupt etwas schreibst, lade zuerst das Daily Build herunter und installiere es
- versuche Deinen Bugverdacht mit dem installierten Daily Build zu reproduzieren.
- gelingt dies nicht, wurde Dein Bug wohl bereits behoben
- kannst Du ihn reproduzieren, melde Deinen Bugverdacht wie gewohnt, schreibe ab nun aber immer dazu, welchen Daily Build Du installiert hast.
Dazu schreibst Du das Datum und Uhrzeit, das in der schwarzen Fußzeile im Robonect-Menü steht mit in Deine Bug-Meldung. Nur so kann der Entwickler Deine Bug-Meldung bearbeiten.
- Vergleiche das Datum, das in der schwarzen Fußzeile im Robonect-Menü steht, mit dem Datum im Dateinamen Deines frisch heruntergeladenen Daily Builds. (z.B. Robonect-Hx_Application_V1.2_Fix(2020-08-20).rfw)
- Warum ein Changelog des Daily Builds für die Robonect-Firmware keinen Sinn macht.
- für Beta-Version und Final Releases wird es natürlich weiterhin ein Changelog geben.
- Achtung! Installiere ein Daily Build nicht, um "am Ball zu bleiben": Du könntest Dir damit neue Bugs einhandeln, obwohl bei Deinem Robonect-Modul bisher alles prima funktioniert hatte!
- Hebe die zuletzt für Dich ausreichend gut funktionierende Version auf! So kannst Du jederzeit zu dieser zurück kehren, falls neue Bugs in darauf folgenden Daily Builds auftauchen sollten
Viel Spaß beim Testen der Daily Builds!