Feilsøkingsteknikker
Bruk puts, pry og byebug til å feilsøke Ruby-programmer og løse problemer effektivt.
Feilsøkingsteknikker er en gratis leksjon i Ruby Academy på CoddyKit. Dette er leksjon 3 av 3. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Ruby Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Ruby Academy inneholder totalt 3 leksjoner.
Teknikker for feilsøking
Å finne og rette feil er en viktig ferdighet i programmering.
I denne leksjonen skal du lære hvordan du feilsøker Ruby-kode ved hjelp av puts, pry og byebug.

Bruke puts til feilsøking
Bruk puts til å skrive ut variabelverdier og følge programmets flyt.
name = 'Alice'
puts "Debug: name is #{name}"Bruke inspect
Bruk inspect til å vise detaljerte egenskaper for objekter.
arr = [1, 2, 3]
puts arr.inspectBruke raise til feilsøking
Bruk raise til å stoppe kjøringen og vise en melding.
x = 10
raise 'Unexpected value' if x > 5Bruke pry
pry er en interaktiv feilsøker for Ruby.
Installer den med gem install pry, og krev den i koden din.
require 'pry'
def test_method
x = 10
binding.pry # Debugger stops here
puts x
end
test_methodBruke byebug
byebug er et annet feilsøkingsverktøy for Ruby.
Installer det med gem install byebug, og krev det i koden din.
require 'byebug'
def test_method
x = 10
byebug # Debugger stops here
puts x
end
test_methodLese feilmeldinger
Feilmeldinger gir ledetråder om hva som gikk galt, og hvor det skjedde.
begin
num = Integer('abc')
rescue ArgumentError => e
puts "Error message: #{e.message}"
endSammenligne puts og inspect
puts egner seg best for enkel utskrift, mens inspect er nyttig ved feilsøking av komplekse objekter.
hash = { name: 'Alice', age: 25 }
puts hash
puts hash.inspectGratulerer!
Du har lært ulike teknikker for feilsøking i Ruby.
Deretter skal du utforske det grunnleggende i Ruby on Rails.

Lær deg Ruby med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 29
- Leksjoner
- 109
Ofte stilte spørsmål
Er leksjonen «Feilsøkingsteknikker» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien Ruby Academy, inkludert «Feilsøkingsteknikker», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i Ruby Academy inneholder totalt 3 leksjoner.
Hva lærer jeg i «Feilsøkingsteknikker»?
Bruk puts, pry og byebug til å feilsøke Ruby-programmer og løse problemer effektivt. Du øver på Ruby Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Ruby Academy?
Ingen tidligere erfaring er nødvendig. Ruby Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 3.
Hvor lang tid tar leksjonen «Feilsøkingsteknikker»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Ruby Academy-leksjonen?
Ja. Alle Ruby Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Håndtering av feil med begin og rescue
- Utløsing og tilpasning av unntak
- Feilsøkingsteknikker