Planning¶
Sprint 1¶
- Je werkt tijdens deze sprint individueel.
- Je mag in deze sprint kiezen of je JavaScript of TypeScript wilt gebruiken. Ongeacht de keus werk je altijd in
.ts
-bestanden! - Er zijn nog geen code-kwaliteitsregels die verplicht zijn. Het is daarnaast toegestaan om dubbele code* te hebben. Mocht je dubbele code maken, zet er dan wel de comment**
<!-- TODO dubbele code -->
bij. Dan weet je dat je dit later nog moet gaan aanpassen. - Data mag worden opgeslagen in de
localStorage
.
* Dubbele code is een stuk code dat meerdere keren voorkomt in je project.
** Een comment is een stuk tekst dat niks doet en alleen zichtbaar is in de code en dus niet zichtbaar is op de website.
Sprint 2¶
- Je werkt vanaf nu in duo’s in een nieuw startproject. Individueel geschreven code mag overgenomen worden.
- TypeScript is vanaf nu verplicht. Als er nog JavaScript in je project zit dan dien je deze om te zetten naar TypeScript.
- De code-kwaliteitsregels afgedwongen door
ESLint
dienen vanaf nu overal toegepast te worden, ook in eerder geschreven code. - Data moet opgeslagen worden in de database in plaats van in
localStorage
.
Sprint 3¶
- Alle eerder geschreven code moet worden omgezet naar een objectgeörienteerde manier (Object Oriented Programming).
- De projectstructuur moet voldoen aan de beschreven MVC-structuur (Model-View-Controller).
Sprint 4¶
- Er mag geen dubbele code meer in je project bestaan.