/* feedback bij reeks 5 * PROBLEEM : heap * INHOUD FEEDBACK : toelichting bij opstellen van testgegevens */ OPM 1 Gestelde vraag: Als ik een test moet opstellen om na te gaan of een bepaald sorteeralgoritme stabiel is, kan/moet ik T dan specifiek maken? Antwoord: Een generieke test (voor alle T) maken is zeer moeilijk. Je moet immers kunnen starten van concrete gegevens, die je laat sorteren en dan controleert. Als je algoritme werkt om personen te rangschikken (met hun geeigende operator<), zal het ook wel werken om adressen te rangschikken. Idem dito voor getallen. Mogelijkheden die je dus had om een test op te stellen: 1. gebruik de berichten uit de opdracht ervoor. die had je toch al. 2. gebruik getallen. Voordelen hiervan: - controle op zicht gaat veel vlotter (wat uiteraard alleen een argument is in de testfase van je testontwerp). - je kan eventueel gerichter 'speciale gevallen' opstellen. Let op: je moet dan wel zorgen dat je de getallen op twee verschillende manieren kan sorteren. Eerst niet per se stabiel, dan met je te testen methode (die stabiel zou moeten zijn). Het eindresultaat zou vlot te controleren moeten zijn. Voor een mogelijke oplossing hiervoor: zie unittest die bij reeks 06 hoort. (Aandachtig lezen van gekregen code is ook leerzaam!!)