Keskitaso🔧 Refaktorointi

Virheenkäsittelyn parantaminen

Paranna koodin virheenkäsittelyä lisäämällä try-catch-lohkot, selkeät virheilmoitukset ja palautumisstrategiat. Lopputulos on sovellus joka ei kaadu yllättäviin tilanteisiin.

Suora vastaus: mitä tämä sivu antaa?

  • Valmis promptimalli: voit kopioida sen sellaisenaan ja muokata muuttujat omaan tilanteeseen.
  • Nopea käyttöönotto: mukana on täytetty esimerkki ja selitys milloin promptia kannattaa käyttää.
  • Jos tarvitset työkalun käyttöohjeen: jatka Cursor-oppaisiin osoitteessa `/vibekoodaus/cursor`.

Prompti

Paranna seuraavan koodin virheenkäsittelyä.

Koodi:
[KOODI]

Paranna:
- Spesifiset virhetyypit
- Informatiiviset virheviestit
- Virheloggaus
- Käyttäjäystävälliset virheilmoitukset
- Recovery-strategiat

Selitä virheenkäsittelystrategia.

Suomenkieliset vinkit

  • Suomenkielinen virheenselitys auttaa ymmärtämään ongelman nopeammin
  • Voit pyytää AI:ta selittämään koodia suomeksi oppimista varten
  • Pyydä AI:ta kommentoimaan koodi suomeksi jos tiimisi käyttää suomea

Muuttujat

Korvaa nämä hakasulkeissa olevat muuttujat omilla tiedoillasi:

  • [KOODI]

Esimerkki

Täytetty prompti

Paranna seuraavan koodin virheenkäsittelyä.

Koodi:
async function fetchUserData(userId) {
  try {
    const response = await fetch(`/api/users/${userId}`);
    const data = await response.json();
    return data;
  } catch (error) {
    console.log(error);
    return null;
  }
}

Paranna:
- Spesifiset virhetyypit
- Informatiiviset virheviestit
- Virheloggaus
- Käyttäjäystävälliset virheilmoitukset
- Recovery-strategiat

Selitä virheenkäsittelystrategia.

Tulos

Parannettu virheenkäsittely selityksineen.

Vinkit

  • Näytä nykyinen virheenkäsittely
  • Kuvaile mitä ongelmia on
  • Mieti eri virhetilanteita

Milloin käyttää

  • Virheenkäsittely on puutteellista
  • Virheet katoavat
  • Käyttäjäkokemus kärsii

Lisää prompteja

Selaa kaikkia refaktorointi prompteja tai tutustu muihin kategorioihin.