September 2023
Beginner to intermediate
312 pages
9h 8m
Polish
Każda duża baza kodu, szczególnie taka istniejąca od dłuższego czasu, ma martwe punkty: wiersze kodu, funkcje lub całe podsystemy, które nie są już używane. Przypuszczalnie zostały one dodane z jakiegoś powodu — w pewnym momencie te wiersze kodu były wywoływane. Jednak rzeczy się zmieniają i w pewnym momencie ten kod, który wcześniej był wywoływany, przestał już być potrzebny. Wywołania przestają przychodzić. Kod został osierocony.
Czasami osierocenie jest oczywiste, jak funkcja, która nie jest wywoływana z żadnego innego miejsca w programie. Jeśli Twój język i używany zestaw narzędzi są wystarczająco solidne, możesz nawet otrzymać ostrzeżenie o tym szczególnym rodzaju „martwego kodu”.
Jednak ...
Read now
Unlock full access