Cel mai bun răspuns
Aceasta este o întrebare atât de grozavă, deoarece pare a fi atât de banală, totuși, nu este atât de ușor de răspuns.
Acum ceva timp, am scris acest articol despre definiția „ a unui raport de eroare ”. În cercetările mele am dat peste toate tipurile diferite de definiții despre bug-uri. Și sunt de acord cu problema cerințelor greșite.
Una peste alta, îmi place foarte mult definiția din Wikipedia:
„O eroare software este o eroare, un defect, un eșec sau o eroare într-un program sau sistem de computer care îl determină să producă un rezultat incorect sau neașteptat sau să se comporte în moduri neintenționate. ”
Deci, pe scurt, aceasta înseamnă:
O eroare software este o eroare, o eroare, o eroare sau o eroare care produce un rezultat incorect sau neașteptat.
Deci, în teorie, o eroare este ceva nu funcționează așa cum a fost proiectat .
Dar dacă ceva nu este conceput ca ar trebui să fie? Este o eroare atunci? După cum puteți vedea, această întrebare lasă mult spațiu pentru interpretare.
S-ar putea să vă întrebați, de ce un bug este numit bug? Este o întrebare extraordinară, deoarece termenul eroare, care descrie o eroare sau o eroare a software-ului, se întoarce până în 1945. La sfârșitul anului 1945, la Universitatea din Harvard, o echipă tehnică a găsit ceva neobișnuit între punctele din Relay70. S-a găsit un adevărat bug mort (animalul) care a provocat o eroare.
După cum se menționează în jurnalul de erori, este „ primul caz real de eroare găsit “.
Nu indiferent dacă sunteți dezvoltator, proiectant sau utilizator al unui software. Sunt șanse mari să fi dat peste o eroare în trecut sau poate chiar ați provocat o eroare.