Robusthet
Kod som överlever verkliga användare, och ett sätt att ställa diagnos när något ändå går fel.
0% klart · 6 frågor
Ett program som fungerar när allt går rätt till är inte färdigt. Det är otestat.
Verkliga användare skriver text där du väntade dig ett tal, trycker Enter utan att svara och stänger fönstret mitt i. Här lär du dig skriva kod som tål det, i stället för att dö vid första oväntade tecknet. Och när något ändå går sönder, vilket det kommer att göra, får du ett sätt att avgöra vilken sorts fel du har innan du börjar ändra rader på måfå.
- 1 Kraschsäkring Din meny är perfekt. Användaren ska välja alternativ 1, men råkar skriva Katt, och hela programmet dör med ett rött ValueError. Hur skriver vi kod som överlever mänskliga misstag?
- 2 De tre felen Inte alla fel ser likadana ut. Syntaxfel, körtidsfel och logikfel kräver olika verktyg och olika tänkande. Lär dig diagnosticera innan du reparerar.