수수께끼 : 새로운 기능을 사용하거나 결함을 수정하는 과정에서 코드에 레거시 문제가 있습니다. 어떻게해야합니까? 이를 수정하고 코드의 동작을 변경시킬 위험이 있습니다. 지금까지 약간의 문제가 발생했거나 결함이 발견되지 않았거나 다른 사람이보고 할만한 가치가 없었습니다. 혼자 남겨두고 문제로 인해 나중에 코드를 다루기가 더 어려워 지도록해야합니까? 문제를 해결하면 원래 작업 시간 만 추가되고 회귀 테스트를 수행하게됩니다. 그 일에 감사 할 사람은 거의 없다. 그러나 그것을 고치는 것은 어떻게 든 옳아 보입니다. 문제가 적은 코드는 리팩토링 및 빌드하기가 더 쉽습니다.
우리는 웹 애플리케이션을 현대화하기 위해이 상황에서 몇 번이고 자신을 발견했습니다. 이 오래된 버그를 해결하기 위해 탄젠트 작업을 할 때 강박 관념인지 존경받을 수 있는지 알 수 없습니다. 이러한 상황을 어떻게 처리합니까?
고마워, 코리