De aangeboden zip file bevat tween bestanden.
Je zult waarschijnlijk ook de SaxionApp bibliotheek nodig hebben.
De resource “hyg_v38.csv” bevat een catalogus van sterren en hun positie.
De klasse StarCatalog
tekent 521 sterren op het scherm en toont de Orion constellation.
Het programma werkt, maar het maakt geen gebruik van KISS of DRY.
Bevestig dat het programma daadwerkelijk 521 sterren op het scherm tekent. De catalogus bevat 119626 sterren. (Dat zou je op een later tijdstip ook kunnen bevestigen.)
run()
methodeDe klasse zoals aangeboden bevat slechts een enkele run methode die alles doet dit is niet KISS. Verdeel de logische verantwoordelijkheden terwijl je er zorg voor draagt dat het project blijft werken.
Zonder al te hard na te denken kunnen we vier verschillende taken identificeren die uitgwerkt kunnen worden in verschillende methoden.
Waarschuing: Maak je niet te veel zorgen over de berekening in het begin! De code doet de moeite om de sterren op de juiste plek te tekenen aan de hand van de data. Als je snapt hoe dat werkt is dat heel mooi, maar je mag dit deel van de code alleen laten.