-
Notifications
You must be signed in to change notification settings - Fork 0
Notulen 04_22
Matthijs van Otterdijk edited this page Apr 22, 2013
·
1 revision
#Mededelingen Ferdy luncht dinsdag niet mee, en is er donderdagochtend van 11 tot 12 niet.
#Infrastructuur
- Github door ferdy aangemaakt, alle bestanden het liefst daar.
- Travis CI for continuous integration
- Midje als test framework
- Github wiki voor documentatie
- Github tickets/milestones voor planning
#Proces ##branches op git Master branch moet altijd werken. Development branch voor laatste 'gemergde' versie van alle features. Alle nieuwe features ontwikkelen in een feature branch.
##Een feature maken
- Feature prototypen
- Interface definieren en documenteren
- Tests schrijven voor deze interface
- Interface uitbouwen
- Bij bugs, regression test schrijven
##Testing Continuous Integration via Travis, en natuurlijk lokaal ook testen.
- Op maandag bespreken we wat we de rest van de week gaan doen.
- Aan het begin van de dag bespreken we de voortgang tot nu toe
- Aan het eind van elke dag bespreken we hoe het gegaan is, of we hebben gedaan wat we wilden, en plannen voor de volgende dag.
- Op vrijdag kijken we of we alles gehaald hebben, en bespreken we de week daarna.
- 3 mei: orientatieverslag af
- 14 juni: eerste SIG code review
- 21 juni: feedback terug Eindverslag moet 7 dagen voor de presentatie af zijn.
#Style
- namen: woorden-met-streepjes
- proposities: is-dit-waar?
- side-effects: doe-dit!
Development omgeving opzetten, inclusief continuous integration. Toegang regelen tot insight lab, en eerste testprogramma draaien op de table.
- Jelle regelt continous integration
- Ferdy zet opzet documenten op
- Matthijs maakt gameplan af