Inleiding

Voltooid

Wanneer u een toepassing gaat ontwikkelen, is het schrijven van uw code slechts de eerste stap. Het proces voor het controleren of uw code werkt zoals verwacht, begint kort nadat de eerste regels code zijn geschreven. Bij softwareontwikkeling omvat codeverificatie testen, foutopsporing en afhandeling van uitzonderingen.

Stel dat u een toepassing ontwikkelt. Het implementeren van de logica voor bepaalde functies blijkt complexer te zijn dan verwacht. U kunt de code bouwen en uitvoeren, maar u ziet onverwachte resultaten en het is moeilijk om te bepalen waar de problemen worden geïntroduceerd. Bovendien hebt u gemerkt dat het doorgeven van gegevens door de gebruiker als parameter voor bepaalde methodeaanroepen kan leiden tot runtimefouten. Als u geen betere aanpak vindt voor het opsporen van fouten in uw codelogica en het beheren van runtimefouten, kunt u het project mogelijk niet op tijd voltooien. Wanneer u collega om advies vraagt, herinneren ze u eraan dat Visual Studio Code hulpprogramma's voor foutopsporing biedt en dat C# ondersteuning biedt voor het afhandelen van uitzonderingen. U besluit dat het tijd is om meer te weten te komen over het opsporen van codeopsporing en het verwerken van uitzonderingen.

In deze module leert u het verschil tussen testen, foutopsporing en afhandeling van uitzonderingen. U onderzoekt het foutopsporingsproces voor code en de voordelen van foutopsporingsprogramma's voor code. U krijgt ook informatie over uitzonderingen en hoe uitzonderingen worden gebruikt in een toepassing.

Aan het einde van deze module kunt u de voordelen van foutopsporingsprogramma's en afhandeling van uitzonderingen uitleggen.

Leerdoelen

In deze module wordt het volgende behandeld:

  • Controleer de verantwoordelijkheden voor softwaretests, foutopsporing en afhandeling van uitzonderingen.
  • Bekijk het foutopsporingsproces voor code en de voordelen van hulpprogramma's voor foutopsporingsprogramma's voor code.
  • Bekijk wat een uitzondering is en de opties voor het beheren van uitzonderingen in uw code.

Vereisten

  • Een installatie van Visual Studio Code die is geconfigureerd voor C#-toepassingsontwikkeling.
  • De mogelijkheid om C#-consoletoepassingen te ontwikkelen die bedrijfslogica implementeren met behulp van iteratie-instructies, selectie-instructies en aangepaste methoden.