Cap. 13 Bazele gândirii computaționale și ale programării Procedură 250 cuvinte

Depanarea: identificați, izolați, corectați

Depanarea înseamnă identificarea, izolarea și corectarea erorilor dintr-un proces, o formulă sau un program; capcana de examen constă în confundarea depanării cu testarea (testarea identifică erorile, depanarea le remediază).

Audio

Ascultați această pagină (beta)

Subtitrări

Depanarea este procesul deliberat de localizare, izolare și corectare a unei defecțiuni dintr-un sistem, indiferent dacă este vorba despre o formulă incorectă într-o foaie de calcul, o buclă de programare sau chiar un flux de lucru în domeniul politicilor. Diferența esențială este față de testare: testarea indică existența unei erori, însă depanarea este etapa în care o remediați efectiv. La examen, dacă o întrebare descrie o persoană care efectuează verificări pentru a vedea dacă o formulă funcționează, aceasta este testare; dacă persoana urmărește apoi referințele celulelor pentru a afla de ce rezultatul este greșit și îl corectează, aceasta este depanare.

Un truc practic este să împărțiți mental depanarea în trei etape: reproduceți eroarea în mod consecvent, izolați exact linia sau celula în care logica eșuează, apoi aplicați remedierea. Dacă vi se prezintă un scenariu cu variante multiple de răspuns, căutați verbe precum „urmăriți”, „parcurgeți pas cu pas” sau „inspectați” pentru a identifica depanarea, spre deosebire de „rulați”, „verificați” sau „controlați” în cazul testării. O altă capcană: depanarea nu este același lucru cu gestionarea erorilor în cod — gestionarea erorilor anticipează problemele, în timp ce depanarea reacționează la o defecțiune existentă.

Pentru a reține distincția, gândiți-vă la un medic: testarea este ca măsurarea temperaturii unui pacient pentru a vedea dacă este bolnav (identificarea unui simptom), în timp ce depanarea înseamnă diagnosticarea cauzei și prescrierea tratamentului (remedierea problemei subiacente). La un examen, dacă într-o întrebare se spune că „programul rulează, dar furnizează un rezultat greșit”, următorul pas logic este depanarea, nu repetarea testării.

Fișă de studiu asociată

Ce este depanarea?

Identificarea, izolarea și corectarea erorilor dintr-un proces, o formulă sau un program.

Înapoi la fișa de studiu Vedeți toate fișele de învățare