Ten rodzaj błędu to tzw. Bohrbug, czyli bug Bohra, zwany niekiedy także „duchem w kodzie”. Błąd taki pojawia się w bardzo dobrze określonych, choć często początkowo nieznanych i być może dość specyficznych okolicznościach. Warunki w jakich występuje można łatwo odtworzyć i błąd objawia się zawsze w taki sam sposób. Nie oznacza to wcale, że jest łatwy do identyfikacji w kodzie źródłowym i prosty do poprawy. Bywa również tak, że błędy takie nigdy nie zostają rozpoznane, albo programiści rezygnują z ich poprawiania ze względu na niewspółmierny koszt takiej poprawki w stosunku do wyjątkowości okoliczności w jakich występują. Warto jednak przywołać przypadki kiedy to brak jednego przecinka w niedostatecznie przetestowanym kodzie zmusił do zniszczenia rakiety kosztującej wiele milionów dolarów.
Na wszelki wypadek redakcja nasza rekomenduje najwyższy poziom uwagi w przypadku używania Open Office na Ubuntu z drukarką Brother przypiętą do komputera. Oczywiście tylko we wtorki!
Matt Zimmermann: http://en.wikipedia.org/wiki/Matt_Zimmerman_(technologist)
Jego blog: http://mdzlog.alcor.net/2009/08/15/bohrbugs-openoffice-org-wont-print-on-tuesdays/
Z archiwum KwF





























































