내가 일하는 곳에서 나는 종종 오래된 시스템 (.NET 1)에서 코드를 완성한 스파게티를 개발하고 버그 수정해야합니다. 변수 이름, 프로그램 구조 또는 주석에 대한 생각은 거의 없습니다.
이로 인해 어떤 비트가 변경되어야하는지 이해하는 데 오랜 시간이 걸리고 수정을 했으므로 기존 소프트웨어를 '파손'하는 경우가 많습니다. 난 정말 정말 하거나 이에 대한 프로그래머 시간 (시스템이 대규모 인) 생각 - 모두의 필요성을 볼 수없는 개발자를 리팩토링에 겪고 있지만, 기존의 (동료들과) 몇 달을 보내고 싶어.
다른 것을 깨뜨렸다는 것을 알기 위해 무언가를 고치는 데 며칠이 걸리므로 코드에서 작업 해야하는 것을 두려워합니다. 이것은 분명히 무능 해 보이게합니다. 어떻게 처리 할 수 있습니까?