Gebruik Visual Studio technieken om de code (actief) te lezen.
Dit doe je door de cursor op een bepaald stuk code te zetten (een variabele, functie- of constructor-aanroep, ...) en uit het context-menu 1 van volgende dingen te kiezen:
- Jump to definition (
F12) - Jump to implementation (
CTRL-F12) - Find all references (
SHIFT-F12) - Search in solution (
CTRL-SHIFT-F)
(Gebruik na verloop van tijd bij voorkeur de keyboard-shortcuts.)
Probeer volgende dingen:
- Spring naar de definitie van de method
UpdateElement. Wat valt op? - Spring naar de implementatie van de method
UpdateElement. Hoeveel zijn er? - Hoe kan je zoeken in VS naar alle plaatsen waar de asset
user.gifgebruikt wordt? - Zoek alle referenties naar de
DisplayOn-method. - Hoeveel keer wordt
createBitmapaangeroepen in het project?
Enkele vragen over OOP:
- Waarom heeft men de class
Spriteabstract gemaakt? - Lasers bevat een
List<Laser>. Hoe noemen we het mechanisme waarbij een class (in dit gevalLasers) een andere class (in dit gevalList<Laser>) bevat? - Waarom is
createBitmapprotected? - Bekijk de diffs tussen de branches en verklaar wat er veranderd is.