WDEBELEK 2 🎉
By penningmeester
Wdebelek, online kaarten, versie 2! En hopelijk merkt u geen verschil. Want voor versie 2 heb ik voornamelijk aan de code gesleuteld, waardoor ze nu opnieuw een beetje leesbaarder is voor mezelf.
Dat ik het versienummer heb opgetrokken naar versie 2, heeft een technische reden. Zoals u wellicht al opmerkte, vermeldt de welkomspagina van wdebelek ‘Event sourced kaarttafel’. Ik wil hier niet te diep op de technische details ingaan, maar ‘event sourced’ impliceert dat de geschiedenis van al wat er ooit gebeurde in het programma, bewaard wordt in een tabel met zogenaamde ‘events’. Op basis van die events is het bijvoorbeeld mogelijk de toestand die het programma op een gegeven moment in de tijd had, exact reproduceren.
Nu heb ik voor de nieuwe versie iets veranderd aan 2 van die events (zie #170 en #171), waardoor de bestaande geschiedenis niet meer compatibel was met de nieuwe software. Om dat weer goed te krijgen, heb ik aan de bestaande geschiedenis moeten prutsen, wat eigenlijk te vermijden is. Vergelijk het met een scoreblad: een lijn in het verleden veranderen, is tricky; dat doet u liever niet. Maar aangezien ik het toch deed: wdebelek versie 2.
Het goede nieuws: het opnieuw afspelen van de bijgewerkte geschiedenis, geeft geen nieuwe fouten. En alle automatische test lukken ook nog. Dus normaal gesproken kunt u gewoon verder blijven kaarten. Met versie 2.
Ik wil nog graag mijn trouwe testers bedanken: Sien, Fonne en vava (aka dtl), op wie ik altijd kan rekenen om een testkaartavond te organiseren, alvorens nieuwigheden in productie gaan. En verder:
p.s.: Mocht u per toeval zelf uw eigen versie van WDEBELEK hebben draaien, op een eigen server, lees dan in UPGRADE.md hoe u die instantie bijwerkt.