Files
J1B2-Game-controller/docs/documentatie/kwaliteitsnormen.md
2024-01-26 09:25:00 +01:00

31 lines
983 B
Markdown

# Onze kwaliteitsnormen
## codeconventies
#### We hebben deze HBO-ICT code conventies aangehouden:
* variabelenaam specificeert inhoud
* variabelenaam in het Engels
* namen met meerdere worden volgen standaard van de taal
* functienamen bevatten werkwoord indien mogelijk
* parameters en return variabelen van functies
* commentaar bij lastige code
* geen onnodig commentaar
* indentatie
* geen overbodige spaties
* geen overbodige lege regels
* geen magische getallen
* gebruik van constanten
## Samenwerking
* duidelijk laten weten waar we mee bezig zijn
* goede taakverdeling
* samen brainstormen
* elkaar helpen wanneer er problemen optreden
## Testen
* voordat je code pusht, testen of het werkt
* testen op verschillende laptops zodat we weten dat de game overal op werkt en we niet afhankelijk zijn van 1 laptop
gebruikers:
* duidelijkheid over wat er nog niet werkt voordat ze testen om niet hun tijd te verdoen
* alle feedback opschrijven, maak niet uit hoe dom het is