Kod finslipas, databaser optimeras och vi förbereder för ny version

För snart två veckor sedan visade vi kommande version, som är den största uppdateringen på riktigt länge. Ett par år kanske?

Kod i Plan Digital

Vi jobbar på med nya versionen, det handlar om att förfina koden, testa (både automatiskt och manuellt) samt att hålla koll på att databasen är tillräckligt fin. Det är nämligen så att under huven görs databasen om helt galet mycket, så mycket att det nästan inte går att testa för mycket. Hela definitionen av vad en ”tjänsterad” har varit är nu förändrad. Från en tabell i databasen till nio.

Du som har jobbat med databaser har kanske en uppfattning om komplexiteten av detta och du som inte har det, tänk bara att projektet är så stort att det är naturligt att testa och experimentera strax förbi absurdum!

Bakgrunden till den här förändringen är för att hålla databasen renare och mer tydligt strukturerad. Det är också en konsekvens av de nya funktionerna, att tjänsterader på ett nytt sätt kan knytas till annan data, som t.ex. klasser, kurser, program och potentiellt vad som helst.

Det handlar också om att förfina vissa gränssnitt. Det är några aktiviteter som kostar ett klick eller två för mycket. När allt det här rullar, då kör vi. Blir det kanske under veckan? Vissa delar av gränssnittet måste också begränsas. Ibland tillåts användaren att skapa kombinationer som ställer till det i systemet. T.ex. kan tjänsterader knytas till både program och klass. Vad händer när man knyter den till Programmet BA och klassen TE17? Vissa friheter måste systemet ta ifrån användarna, annars kan resultatet bli inte bara ologiskt, utan också trasigt.

Men innan uppdateringen kommer så ska vi besöka den 8:e kommunen som får Plan Digital demonstrerad för sig. Vi hoppas att de gillar vad de ser. Men statistiken talar för att de kommer bli mycket nöjda, håll tummarna!

Författare: Tobias

Ägare, VD och grundare av Plan Digital. Skolnörd, planeringsnörd och programmerare.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *