Fejlfindingsmetoder
Brug puts, pry og byebug til at fejlfinde Ruby-programmer og løse problemer effektivt
Fejlfindingsmetoder er en gratis Ruby Academy-lektion på CoddyKit. Dette er lektion 3 af 3. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Ruby Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Ruby Academy-kurset indeholder 3 lektioner i alt.
Fejlfindingsteknikker
At finde og rette fejl er en vigtig færdighed i programmering.
I denne lektion lærer du at fejlfinde Ruby-kode ved hjælp af puts, pry og byebug.

Brug af puts til fejlfinding
Brug puts til at udskrive variabelværdier og følge programmets forløb.
name = 'Alice'
puts "Debug: name is #{name}"Brug af inspect
Brug inspect til at se detaljerede egenskaber for objekter.
arr = [1, 2, 3]
puts arr.inspectBrug af raise til fejlfinding
Brug raise til at stoppe kørsel og vise en meddelelse.
x = 10
raise 'Unexpected value' if x > 5Brug af pry
pry er et interaktivt fejlfindingsværktøj til Ruby.
Installer det med gem install pry, og tilføj require i din kode.
require 'pry'
def test_method
x = 10
binding.pry # Debugger stops here
puts x
end
test_methodBrug af byebug
byebug er endnu et fejlfindingsværktøj til Ruby.
Installer det med gem install byebug, og tilføj require i din kode.
require 'byebug'
def test_method
x = 10
byebug # Debugger stops here
puts x
end
test_methodLæsning af fejlmeddelelser
Fejlmeddelelser giver fingerpeg om, hvad der gik galt, og hvor det skete.
begin
num = Integer('abc')
rescue ArgumentError => e
puts "Error message: #{e.message}"
endSammenligning af puts og inspect
puts er bedst til enkle udskrifter, mens inspect er nyttig til fejlfinding af komplekse objekter.
hash = { name: 'Alice', age: 25 }
puts hash
puts hash.inspectTillykke!
Du har lært forskellige fejlfindingsteknikker i Ruby.
Dernæst skal du udforske det grundlæggende i Ruby on Rails.

Lær Ruby med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 29
- Lektioner
- 109
Ofte stillede spørgsmål
Er lektionen “Fejlfindingsmetoder” gratis?
Ja — alle 3 lektioner i læringssporet Ruby Academy, inklusive “Fejlfindingsmetoder”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Ruby Academy-kurset indeholder 3 lektioner i alt.
Hvad lærer jeg i “Fejlfindingsmetoder”?
Brug puts, pry og byebug til at fejlfinde Ruby-programmer og løse problemer effektivt Du øver dig i Ruby Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Ruby Academy?
Der kræves ingen tidligere erfaring. Ruby Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 3 af 3.
Hvor lang tid tager lektionen “Fejlfindingsmetoder”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Ruby Academy-lektion?
Ja. Alle Ruby Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Håndtering af fejl med begin og rescue
- Udløsning og tilpasning af undtagelser
- Fejlfindingsmetoder