Tam, gdzie pracuję, często muszę opracowywać (i naprawiać błędy) w starym systemie (.NET 1), w którym kod jest kompletnym spaghetti - bez namysłu nad nazwami zmiennych, strukturą programu i komentarzami.
Z tego powodu wieki zajmuje mi zrozumienie, jakie bity wymagają zmiany, i często „psuję” istniejące oprogramowanie, ponieważ dokonałem modyfikacji. Naprawdę naprawdę chcę spędzić kilka miesięcy (z kolegami) przechodząc przez to do refaktoryzacji, ale zarówno obecni programiści nie widzą potrzeby - ani nie myślę, że jest na to czas (system jest ogromny).
Boję się, że muszę popracować nad jego kodem, ponieważ naprawienie czegoś zajmuje kilka dni, ale okazało się, że zepsułem coś innego. To oczywiście sprawia, że wyglądam na niekompetentnego - więc jak sobie z tym poradzić?