Hackcat

Hogyan küldjünk kódrészletet magyarázathoz vagy felülvizsgálathoz?

A hatókör szűkítése a kód megfigyelése és a végrehajtási következtetések megkülönböztetése érdekében a válaszban.

Korlátozza a kód hatókörét

Először adja meg a felülvizsgálandó függvényt vagy releváns kódrészletet, megadva a nyelvet, a hívási módszert és a várt viselkedést. Ha a probléma a konfigurációtól, a bemeneti formátumtól vagy más függvényektől függ, adja meg a minimálisan szükséges kontextust. Világosan jelezze, hogy a vezérlési folyamatot, a határértékeket vagy a lehetséges problémákat szeretné-e megérteni, hogy elkerülje a válasz kiterjedését a teljes projekt generikus ellenőrzőlistájává.

Adjon meg specifikus felülvizsgálati célokat

Írhatja: „Magyarázza el, hogyan kezeli ez a függvény az üres bemenetet, és mutassa meg a tesztelésre szoruló határértékeket.” Ha módosítási javaslatokat szeretne, kérjen magyarázatot az okokra és a várható hatásra. Kódot közvetlenül beillesztve vagy elérhető mellékleteken keresztül megadva mindig ellenőrizze az indentálást és a fájlneveket; ne tartalmazzon valódi kulcsokat vagy titkos adatokat az anyagokban a kényelem érdekében.

  1. Adja meg a releváns kódot, a nyelvet és a várt eredményeket.
  2. Írja le a tényleges viselkedést vagy a leginkább aggasztó kockázatokat.
  3. Kérje meg, hogy a megállapításokat, javaslatokat és ellenőrzési módszereket külön listázzák.

Erősítse meg, mely felülvizsgálati lépések fejeződtek be

A kizárólag kódolvasásból levont következtetések statikus elemzésnek minősülnek, és nem jelentik azt, hogy teszteket hajtottak végre. Ha a válasz azt állítja, hogy a program futott, ellenőrizze a megfelelő eszköz kimeneteket; ha a környezet nem elérhető, kérjen egy listát a fel nem vizsgált részekről. A módosítások elfogadása előtt a viselkedést továbbra is megfelelő környezetben kell ellenőrizni, különösen biztosítva, hogy mind a normál bemenet, mind a hibakezelés megfeleljen az elvárásoknak.