Extra uitleg weekchecks CW66

Extra uitleg weekchecks
Een aantal fouten die veel studenten maken
Een aantal functionaliteiten die studenten gebruiken
1 / 9
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMiddelbare schoolMBOhavoLeerjaar 1

This lesson contains 9 slides, with text slides.

time-iconLesson duration is: 120 min

Items in this lesson

Extra uitleg weekchecks
Een aantal fouten die veel studenten maken
Een aantal functionaliteiten die studenten gebruiken

Slide 1 - Slide

Lees wat de eisen zijn!!!
 - Dit gaat bij veel studenten fout.
 - Op de toets gaat dit punten kosten.
 - Lees wat de eisen/voorwaarden zijn en 
    ga geen andere dingen doen in de 
    applicatie

Slide 2 - Slide

IF statements


Wat zijn de voorwaarden nu?
  1. (Ouder dan 12 én lichter dan 120kg) OF (groter dan 100cm én lichter dan 120kg).
  2. (Ouder dan 12) EN (lichter dan 120kg OF groter dan 100cm) EN (lichter dan 120kg)

Slide 3 - Slide

Voorwaarden en haakjes
Enkele voorwaarden tussen haakjes zetten heeft geen nut

Slide 4 - Slide

Correct

Slide 5 - Slide

Convert.To.......()  vs .......Parse()
age = Convert.ToInt32(Console.ReadLine());

  • Convert geeft bij een NULL waarde een 0 terug en Parse doet dat niet.
  • Op de 'achtergrond' wordt door de Convert ook gewoon een Parse aangeroepen.

Slide 6 - Slide

Don't repeat yourself

Slide 7 - Slide

Geen accolades gebruiken
  • Onderstaande code werkt omdat de compiler de eerste regel (of dezelfde regel) als scope ziet van het IF statement.
  • Het is raadzaam om toch accolades te gebruiken omdat dit een beter overzicht geeft EN voorkomt dat je bij uitbreiding van je applicatie tegen problemen aan gaat lopen.

Slide 8 - Slide

Geneste IF statements
Probeer het nesten van IF statements zoveel mogelijk te voorkomen. Dit maakt je applicatie onnodig traag en kost veel CPU tijd.

Slide 9 - Slide