Acasă Dezvoltare Ce este depanarea cu pușca? - definiție din techopedia

Ce este depanarea cu pușca? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Debugging-ul Shotgun?

Debugging-ul pistolului este procesul de introducere a modificărilor nedirecționate în orice software care trebuie testat în speranța existenței unor bug-uri existente. Acesta este un bun exemplu de caz de încercare și eroare și funcționează bine cu programe mici. Dacă nu este tratat în mod eficient, depanarea cu pușca poate introduce erori suplimentare.

Techopedia explică depanarea Shotgun

Debugging-ul cu pușca este considerat un software echivalent cu eggingul de Paște, care este actul de înlocuire a componentelor care nu au legătură, în speranța că o defecțiune dispare. Este depanarea unei probleme hardware sau de sistem după ce încercați mai multe soluții posibile în același timp în care orice alternativă poate funcționa bine. Deși acest lucru poate avea succes în unele cazuri, poate avea și riscul introducerii de noi bug-uri. Debuggingul cu pistolul funcționează cu aplicații multithreaded. Orice încercare de depanare a unei condiții de cursă prin adăugarea codului de depanare modifică viteza unui fir în raport cu altul. O astfel de mișcare relativă poate provoca adesea problema să dispară. Cu toate acestea, orice alte modificări care afectează comportamentul thread-ului pot provoca reapariția aceleiași probleme.

Ce este depanarea cu pușca? - definiție din techopedia