10 tot 14 maart:
Deze week was een zeer drukke week, dit omdat het einde van onze stage nadert en we onze opdracht zo ver mogelijk willen afwerken, dit omdat we ze deels ook voor ons eindwerk zullen gebruiken. Zo ben ik deze week bezig geweest met het maken van het takenoverzicht en Ludo met de timesheet-pagina voor werknemers.
Bij het takenoverzicht moest het mogelijk zijn om taken toe te voegen, te verwijderen en te bewerken en dit volgens verschillende afspraken.
Toevoegen:
Als er taken worden toegevoegd, moeten deze voldoen aan de eisen van hun “supertasks” en moeten de subtotalen opnieuw berekend worden. Hiervoor moest ik verschillende if-functies schrijven en testscenario’s om alle mogelijke wegen af te gaan. Zo moest bij het aanmaken van een “subtask”, de “supertask” worden aangepast en de nieuwe taak moet toegevoegd worden aan zijn subtaken. De taken moesten dus worden aangemaakt volgens de regels van het treemodel zodat deze nieuwe taken een mooi treestructuur vormen.
Bewerken:
De taken van het laagste niveau kan men volledig bewerken, zolang de som van de geplande uren lager is dan de geplande uren op de “supertask”. Indien een taak op “niet-billable” wordt gezet, worden zijn subtaken ook op “niet-billable” gezet.
Verwijderen:
Als men taken verwijderd, worden automatisch ook alle subtaken verwijderd.
Doordat we midden in de week onze taakstructuur hadden gewijzigd, om de applicatie properder te maken, moesten we verscheidene functies terug aanpassen.
Verder is ook Koen enkele keren komen testen om fouten te zoeken. Hierdoor kregen we fouten die we zelf nooit tegenkwamen.
En na dit kort verslag, ga ik snel voort doen want volgende week is het al de laatste.
Tot dan…
- Klik hier voor een overzicht van de uitgevoerde taken.
- Gevoel van de week: [druk,vlot,zelfstandig].