northdan.
Read this page in English

Dicționar IT

Ce este un bug?

O eroare de software: programul face altceva decât trebuia — de la un buton nefuncțional la un calcul greșit în facturi.

Bug-ul e distanța dintre ce trebuia să facă programul și ce face de fapt: butonul care nu răspunde, totalul calculat greșit, aplicația care crapă la un anumit pas. Termenul vine dintr-o anecdotă cu o insectă găsită într-un calculator din 1947, dar realitatea e statistică: orice software netrivial conține erori, pentru că e scris de oameni care modelează procese pline de excepții. Pentru firma ta, contează trei distincții practice. Severitatea: un bug cosmetic așteaptă, unul care corupe date sau blochează vânzarea se repară acum. Reproductibilitatea: eroarea care poate fi provocată la comandă se repară repede — de aceea un raport bun („am făcut pașii X, Y, așteptam A, a rezultat B”, plus captură de ecran) scurtează reparația de la zile la ore. Și contractul: cine plătește reparațiile după livrare — garanția pentru defecte e un capitol de negociat înainte de semnare, nu la primul incident.

Hai să vorbim despre proiectul tău

Scrie-ne pe WhatsApp sau trimite un email — vorbești direct cu un programator.

office@northdan.com · +40 752 070 247

De ce contează pentru afacerea ta

Raportare care accelerează reparația

Un bug descris cu pași de reproducere și capturi se rezolvă de câteva ori mai repede decât „nu merge, vedeți și voi”.

Prioritizare pe impact de business

Clasificarea pe severitate pune banii pe erorile care dor — cele din fluxul de vânzare — nu pe cosmetizări zgomotoase.

Garanția din contract, activată corect

Când știi ce e defect (bug) și ce e cerință nouă, discuțiile „asta era inclus / asta se plătește” devin scurte și civilizate.

Întrebări frecvente

Repararea bug-urilor e gratuită după livrarea proiectului?

Depinde de contract: uzual, defectele față de specificația agreată se repară gratuit în perioada de garanție (3-12 luni), iar cerințele noi se plătesc separat. De aceea specificația scrisă și definiția clară a „defectului” valorează bani.

De ce apar bug-uri chiar și la firme de software serioase?

Complexitatea: o aplicație medie are zeci de mii de linii de cod și nenumărate combinații de situații; testarea reduce drastic erorile, dar nu le poate elimina matematic. Diferența dintre furnizori nu e „zero bug-uri”, ci viteza și transparența reparării.

Ce informații să includ când raportez un bug furnizorului?

Pașii exacți care produc eroarea, ce așteptai să se întâmple, ce s-a întâmplat, captură de ecran sau filmare, browserul/dispozitivul și contul folosit. Cu acestea, dezvoltatorul reproduce problema imediat în loc să ghicească o săptămână.