Eristä bugi toistettavaan minimitapaukseen ja rakenna nopea korjaussuunnitelma.
Toimi senior-debuggaajana. Tilanne: - Sovellus: [SOVELLUS] - Ongelma: [BUGIN_KUVAUS] - Odotettu lopputulos: [ODOTUS] - Toteutunut lopputulos: [TOTEUTUNUT] - Ympäristö: [VERSIOT_JA_ENV] Tee nämä tässä järjestyksessä: 1) Kirjoita 3 todennäköisintä juurisyytä todennäköisyysjärjestyksessä. 2) Rakenna minimi-repro askel askeleelta (vain välttämätön koodi). 3) Ehdota 2 korjausta: - nopea hotfix - kestävä korjaus 4) Lisää testitapaus, joka estää regressiot. 5) Kerro mitä lokitusta tai telemetriaa lisäisit, jotta bugi löytyy jatkossa nopeammin. Vastaa suomeksi, konkreettisesti, ilman ympäripyöreyttä.
Korvaa nämä hakasulkeissa olevat muuttujat omilla tiedoillasi:
[SOVELLUS][BUGIN_KUVAUS][ODOTUS][TOTEUTUNUT][VERSIOT_JA_ENV]Toimi senior-debuggaajana. Tilanne: - Sovellus: Next.js verkkokauppa - Ongelma: Ostoskorin määrä nollaantuu satunnaisesti sivun päivittyessä - Odotettu lopputulos: Ostoskorin sisältö säilyy selaimen päivityksen yli - Toteutunut lopputulos: Osa käyttäjistä menettää korin sisällön F5:n jälkeen - Ympäristö: Next.js 15, React 19, localStorage, Safari 17 Tee nämä tässä järjestyksessä: 1) Kirjoita 3 todennäköisintä juurisyytä todennäköisyysjärjestyksessä. 2) Rakenna minimi-repro askel askeleelta (vain välttämätön koodi). 3) Ehdota 2 korjausta: - nopea hotfix - kestävä korjaus 4) Lisää testitapaus, joka estää regressiot. 5) Kerro mitä lokitusta tai telemetriaa lisäisit, jotta bugi löytyy jatkossa nopeammin. Vastaa suomeksi, konkreettisesti, ilman ympäripyöreyttä.
Saat priorisoidun juurisyyanalyysin, minimi-repron ja korjauspolun ilman arvailua.
Selaa kaikkia debuggaus prompteja tai tutustu muihin kategorioihin.