Week 5 - reflectie

reflectie

Maandag t/m woensdag - bouwen!

Vrijdag begonnen, zondag avond niet af kunnen blijven en maandag tot en met woensdag avond fijn doorgebouwd…

Helaas had mijn enthoussiasme tot gevolg dat ik geen blog posts heb geschreven. En documentatie van wat ik tot nu toe gemaakt heb, ontbreekt ook nog… :-(

Donderdag - slecht geslapen

Normaal gesproken zou ik de lezer niet willen vermoeien met mijn slaapgewoonten. Echter vannacht kon ik slecht in slaap komen, omdat ik gisteravond nog bezig ben geweest met de hueProductDatabase. Ik kon het niet loslaten…

Mijn data model is niet per sé het model dat ik ook wil tonen aan de gebruiker. Eigenlijk wil ik dus een model specifiek voor het tonen van de informatie: een ViewModel. Blijkbaar ben ik niet de enige met deze behoefte, er is zelfs een design pattern voor gedefinieerd, het Model-View-ViewModel pattern.

Het MVVM pattern is oorspronkelijk door Microsoft ontwikkeld voor gebruik in hun Windows Presentation Foundation en verbind het domein model met de GUI code:

The view model of MVVM is a value converter; this means that the view model is responsible for exposing the data objects from the model in such a way that the objects are easily managed and consumed.

In mijn geval gaat het om een “remote” GUI, die via de REST interface wordt gevoed. Zie ook ViewModel.

Vrijdag - eerste sprint demo!

Ik heb vanmiddag mijn eerste sprint demo gegeven en deze is goed gevallen!

Ik had een kleine presentatie voorbereid met daarin een overzicht wat ik de afgelopen sprint heb gepland en uitgevoerd, een overzicht van de architectuur van mijn applicatie en van het data model. Daarna heb ik gedemonstreerd wat ik ondertussen heb gemaakt en daar werd zeer positief op gereageerd. Volgens mij had men niet verwacht dat ik zal zo snel met iets dergelijks zou komen.

Een impressie:

Overzicht met releases Details van een systeem release Edit scherm van een systeem release

donderdag 12 maart 2015