ROZDZIAŁ 10.

Polowanie na błędy

Skoro debugowanie to proces usuwania błędów z oprogramowania, programowanie musi być procesem ich dodawania.

— Edsger Dijkstra

Sezon na błędy jest w pełni i trwa cały rok. Nie musisz mieć żadnych zezwoleń ani nie obowiązują żadne ograniczenia. Weź strzelbę w dłoń i ruszaj na rozległe pola oprogramowania, aby wytropić te wredne łobuzy, owe nieuchwytne błędy, i zabij je — na śmierć.

W porządku, rzeczywistość nie jest tak prosta. Jednak czasem natrafisz na kod, w którym — mógłbyś przysiąc — błędy mnożą się i knują przeciw Tobie. Jedyną odpowiedzią jest wtedy strzelba.

Oto stara historia: programiści piszą kod, ale nie są doskonali. Dlatego także sam kod nie jest idealny, więc za pierwszym razem nie działa bezbłędnie. ...

Get Jak sta? si? lepszym programist?. Przewodnik now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.