나는 내 코드에서 일부 기능을 리팩터링하려고한다. 나는 아무 것도 깨뜨리지 않았 음을 보장 할 수있는 단위 테스트를 많이했지만, 그들이 나에게주는 보상에 대해서는 확신 할 수 없다. 코드를 분석하고 기능이 동일하게 유지되는지 확인할 수있는 도구가 있습니까?리팩토링 할 때 아무 것도 깨뜨리지 않았 음을 어떻게 확인할 수 있습니까?
나는 다소 고립 된 코드를 리팩토링 할 계획이므로 전체 프로그램을 점검 할 필요가 없다.
문맥에서, 내가하고있는 코드는 C/C++에 있으며 리눅스에서 GCC와 VIM으로 작업한다.
+1 작은 테스트 가능한 청크로 리펙터링합니다. 무언가가 고장난 곳을 확인하고 문제를 해결하는 방법을 파악하는 것이 훨씬 쉽습니다. –