Aloittelija🐛 Debuggaus

Virheen analysointi

Analysoi virheviesti järjestelmällisesti ja löydä juurisyy. Saat selkeän selityksen mistä virhe johtuu, konkreettisen korjausehdotuksen ja vinkit vastaavan ongelman välttämiseen.

Prompti

Analysoi seuraava virhe ja auta korjaamaan se.

Virheviesti:
[VIRHEVIESTI]

Konteksti:
- Tiedosto: [TIEDOSTO]
- Toiminto jota yritettiin: [TOIMINTO]
- Teknologiat: [TEKNOLOGIAT]

Koodi joka aiheuttaa virheen:
[KOODI]

Selvitä:
1. Mikä aiheuttaa virheen
2. Miksi se tapahtuu
3. Miten korjata
4. Miten välttää tulevaisuudessa

Suomenkieliset vinkit

  • Voit sekoittaa suomea ja englantia - teknisiä termejä ei tarvitse kääntää
  • Voit pyytää AI:ta selittämään koodia suomeksi oppimista varten
  • Suomenkieliset promptit toimivat hyvin Claude- ja GPT-4-malleissa

Muuttujat

Korvaa nämä hakasulkeissa olevat muuttujat omilla tiedoillasi:

  • [VIRHEVIESTI]
  • [TIEDOSTO]
  • [TOIMINTO]
  • [TEKNOLOGIAT]
  • [KOODI]

Esimerkki

Täytetty prompti

Analysoi seuraava virhe ja auta korjaamaan se.

Virheviesti:
TypeError: Cannot read properties of undefined (reading 'map')

Konteksti:
- Tiedosto: components/ProductList.tsx
- Toiminto jota yritettiin: Näyttää tuotelista
- Teknologiat: React, TypeScript, Next.js

Koodi joka aiheuttaa virheen:
const ProductList = ({ products }) => {
  return products.map(product => <ProductCard key={product.id} {...product} />)
}

Selvitä:
1. Mikä aiheuttaa virheen
2. Miksi se tapahtuu
3. Miten korjata
4. Miten välttää tulevaisuudessa

Tulos

Selkeä selitys ja korjausehdotus.

Vinkit

  • Kopioi koko virheviesti
  • Näytä relevantti koodi
  • Kerro mitä yritit tehdä

Milloin käyttää

  • Saat virheviestin
  • Et ymmärrä mikä on vikana
  • Haluat oppia virheistä