Native CSD-I Hoofdstuk 6 Les 2 Testen, debuggen en foutmeldingen





Native CSD-I
C Sharp Development 1
1/14
1 / 14
next
Slide 1: Slide
ICTApplicatie- en mediaontwikkelaarMBOStudiejaar 1

This lesson contains 14 slides, with text slides.

Items in this lesson





Native CSD-I
C Sharp Development 1
1/14

Slide 1 - Slide





Hoofdstuk 6 Testen, debuggen en foutmeldingen
Week 6, les 2
2/14

Slide 2 - Slide

Deze les
- Hoe voel je je?
- Recap "Breakpoints"
- Studiewijzer
- Errors en waarschuwingen in C#
- Wat zijn errors?
- Wat zijn waarschuwingen?
- Hoe los je errors en warnings op?
- Oefenopdrachten
- Overige zaken
3/14

Slide 3 - Slide

Hoe voel je je?







4/14

Slide 4 - Slide

Recap Breakpoints
We gaan de roze bal rondgooien naar
elkaar en wanneer ik break roep geef
je antwoord op de vraag. Na het
antwoord gooi je de bal weer verder.
5/14

Slide 5 - Slide

Studiewijzer

Leerdoel: Ik heb probleemoplossend vermogen en weet waar ik moet zoeken bij foutmeldingen en errors.

Lesdoel: Ik  ken het verschil tussen errors en warnings. 
6/14
H6 Testen, debuggen en foutmeldingen
3 Skillpoints

Slide 6 - Slide

Errors en waarschuwingen in C#
Tijdens het programmeren in C# kun je fouten (errors) en waarschuwingen (warnings) tegenkomen.

Visual Studio helpt je deze problemen te vinden en op te lossen met rode en groene lijntjes.
7/14

Slide 7 - Slide

Wat zijn errors?
Errors (rode lijntjes) stoppen je code

Een error betekent dat de code niet kan worden uitgevoerd.
Dit komt vaak door syntaxfouten, verkeerde types of ontbrekende elementen.

Moet opgelost worden voordat je programma kan draaien.
8/14

Slide 8 - Slide

Wat zijn waarschuwingen?
Warnings (groene lijntjes) geven advies.

De code werkt nog wel, maar Visual Studio geeft een tip om iets te verbeteren. 
Bijvoorbeeld: ongebruikte variabelen of inefficiënte code.
9/14

Slide 9 - Slide

Hoe los je errors en warnings op?
De foutmelding onderaan in de Error List.

Hoveren over het rode/groene lijntje voor uitleg.

Rechtsklikken en Quick Actions gebruiken om sommige fouten automatisch te laten fixen.
10/14

Slide 10 - Slide

Oefenopdrachten
       H1  Visual Studio & C# 2 Skillpoints
       H2  Basis commando’s 3 Skillpoints
       H3  Variabelen en scopes 3 Skillpoints
       H4  Datatypes 3 Skillpoints
       H5  Branching if/else 4 Skillpoints
       H6  Testen, debuggen en foutmeldingen 3 Skillpoints
       H7  Loops 4 Skillpoints
       H8  Methoden om sneller te programmeren 4 Skillpoints







11/14

Slide 11 - Slide

Oefenopdrachten

Oefenopdracht 1 - Breakpoints (Skillpoints)
De student krijgt een programma die een berekening uitvoert. De opdracht is de waarde uit een variabel te halen in een tussenstap. Door middel van breakpoints

Oefenopdracht 2 - Exceptions (Skillpoints)
De student krijgt een programma met een aantal veel voorkomende exceptions. De student dient deze errors op te lossen.

Oefenopdracht 3 - Let me Google that for you (Skillpoints)
De student krijgt een aantal vragen en moet hier passende oplossingen bij verzinnen, door middel van Googlen.
12/14

Slide 12 - Slide

Overige zaken
- Houd je Skillpoints goed in de gaten (mis je skillpoints, laat
   het dan even weten aan je docent).
- Vandaag moet jouw "ChatGipity" opdracht zijn ingeleverd, 
   morgen tijdens de les zullen we hem 1 op 1 bespreken.
13/14

Slide 13 - Slide

Bart
bk28@curio.nl
Quincy
qn00@curio.nl
Armando
ar24@curio.nl
Marc
mr41@curio.nl
Vragen? Stuur je docent of een van de
andere docenten een berichtje!
14/14

Slide 14 - Slide