Skip to content
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

  1. Feature prototypen
  2. Interface definieren en documenteren
  3. Tests schrijven voor deze interface
  4. Interface uitbouwen
  5. Bij bugs, regression test schrijven

##Testing Continuous Integration via Travis, en natuurlijk lokaal ook testen.

Wekelijks proces

  • 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.

Belangrijke Deadlines

  • 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!

Plan voor deze week

Development omgeving opzetten, inclusief continuous integration. Toegang regelen tot insight lab, en eerste testprogramma draaien op de table.

Plan voor vandaag

  • Jelle regelt continous integration
  • Ferdy zet opzet documenten op
  • Matthijs maakt gameplan af