Introduktion

Slutförd

Edsger Dijkstra sa en gång:

”Om felsökning är processen att åtgärda fel så måste programmering vara processen att införa fel.”

Som utvecklare hos den enorma onlineåterförsäljaren Tailwind Traders kommer du att skriva många Node.js-buggar, och det är okej eftersom det bara är en del av kodningen.

I den här modulen lär du dig att felsöka Node.js-program på ett effektivt sätt. Ju snabbare du kan hitta och identifiera buggar, desto snabbare kan du få koden att fungera. Du kommer att ägna mindre tid åt att klia dig i huvudet och undra varför koden fungerade för fem sekunder sedan, men fungerar inte nu.

Utbildningsmål

När du är klar med den här modulen kommer du att kunna:

  • Använda en utvecklingscontainer för din utvecklingsmiljö
  • Använda felsökningsprogrammet i Visual Studio Code med ett Node.js-program.
  • Hitta fel genom att skapa brytpunkter och köra kod steg för steg.
  • Granska programtillståndet i alla körningssteg.
  • Spola tillbaka anropsstacken för att hitta orsaken till ett undantag.

Slutligen kan du hitta buggar effektivt i Node.js-program, och du behöver inte längre bara förlita dig på console.log.

Förutsättningar

En utvecklingsmiljö med något av följande:

  • En webbläsarbaserad miljö som förlitar sig på ett GitHub-konto och codespaces.
  • En lokal datorkonfiguration med Visual Studio Code och Docker (Community Edition) installerade.