Extra uitleg weekchecks CW66

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

In deze les zitten 9 slides, met tekstslides.

time-iconLesduur is: 120 min

Onderdelen in deze les

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

Slide 1 - Tekstslide

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 - Tekstslide

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 - Tekstslide

Voorwaarden en haakjes
Enkele voorwaarden tussen haakjes zetten heeft geen nut

Slide 4 - Tekstslide

Correct

Slide 5 - Tekstslide

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 - Tekstslide

Don't repeat yourself

Slide 7 - Tekstslide

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 - Tekstslide

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 - Tekstslide