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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access