Beoordelingscriteria voor ingeleverd werk CSD2

Noodzakelijke voorwaarden

Code en documentatie worden ingeleverd via Git. De structuur hiervoor is beschreven in https://csd.hku.nl/csd2/now/csd2a/lesmateriaal/LES1_HO_2_GIT_intro.pdf

Opdrachten die niet aan dit format voldoen kunnen niet worden beoordeeld.

Uit de commit history van je git repository moet blijken dat je git in je workflow geïntegreerd hebt.

Code moet begrijpelijk zijn voor anderen, wat impliceert dat de structuur duidelijk moet zijn, er voldoende comments in staan en dat het gesteund wordt door documentatie zoals een ontwerp, class-diagrammen en systeemdiagrammen.

Slecht leesbare code, code zonder relevante comments, slecht gestructureerde code en code met niet-verklarende namen voor files, variabelen, classes en functies wordt niet geaccepteerd.

Code die niet gerelateerd lijkt aan het ontwerp en de documentatie wordt niet geaccepteerd. Uit de documentatie moet de werking van de code al duidelijk zijn.

Niet accepteren van code betekent dat het ingeleverde niet wordt nagekeken. Na correctie voor de gestelde deadline kan het alsnog worden beoordeeld. Stel de docenten wel even op de hoogte als je op hun verzoek aanpassingen hebt gedaan.

Beoordelingscriteria