Ero sivun ”Debuggaus” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ipr1 (keskustelu | muokkaukset)
Rivi 20:
 
== Termi ==
[[Kuva:First Computer Bug, 1945.jpg|thumb|right|Vuonna [[1947]] ryhmä [[Harvard Mark II]] -tietokonetta testaavia [[insinööri|insinöörejä]] löysi sen sisältä [[yöperhoset|yöperhosen]]. Operaattorit kertoivat poistosta, jolloin syntyi termi ''debugata''.<ref name="silogbug">{{Verkkoviite | osoite = https://www.si.edu/object/log-book-computer-bug:nmah_334663 | nimeke = Log Book With Computer Bug | viitattu = 5.10.2022 | kieli = {{en}} }}</ref><ref>{{Verkkoviite | osoite = https://www.history.navy.mil/our-collections/photography/numerical-list-of-images/nhhc-series/nh-series/NH-96000/NH-96566-KN.html | nimeke = NH 96566-KN The First "Computer Bug" | viitattu = 5.10.2022 | kieli = {{en}} }}</ref>]]
Käsite virheenjäljitys ({{k-en|debugging}}) on johdettu ohjelmistotuotannossa käytettävästä [[Ohjelmointivirhe|bug]]-termistä (suom. ’ötökkä’, täsmällisemmin: ’lude’). Erään käsityksen mukaan termi otettiin käyttöön jo 1940-luvulla, kun releisiin perustuvissa laskukoneissa havaittiin toimintavirheitä, jotka johtuivat releiden sisään joutuneista hyönteisistä. Sittemmin termin merkitys on laajentunut kattamaan kaikki ohjelmisto- tai muissa järjestelmissä esiintyvät virheet, joita virheenjäljityksessä todennetaan ja paikallistetaan sekä lopulta korjataan. Toinen astine bug-termille on ''defect'' (’virhe’ tai ’puute’), jota käytetään kattamaan myös muita ongelmia kuten puuttuvaa dokumentaatiota.