Reguła 2. Błędy są zaraźliwe

Znanym truizmem programistycznym jest to, że im wcześniej znajdziesz błąd, tym łatwiej będzie go naprawić. Ogólnie rzecz biorąc — to prawda… ale myślę, że jeszcze bardziej prawdziwe jest stwierdzenie, że im później znajdziesz błąd, tym bardziej kłopotliwe będzie jego naprawienie.

Kiedy istnieje jakiś błąd, ludzie nieumyślnie piszą kod, który bazuje na tym błędzie. Czasami ten uzależniony od błędu problematyczny fragment kodu znajduje się gdzieś blisko, w tym samym systemie co błąd. Czasami jednak jest inaczej — może błąd występuje gdzieś u dołu stosu wywołań, we fragmencie kodu, który odwołuje się do Twojego systemu i zależy od nieprawidłowych wyników generowanych przez twój błąd; a może występuje gdzieś na górze ...

Get Reguły programowania 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.