들어가며시스템 시간을 변경 기능을 테스트하던 중, 소스 코드가 간헐적으로 빌드되지 않는 문제를 겪었다. 버그는 아주 엉뚱한 위치에서 발생했고,같은 코드를 두고도 어떤 때는 빌드가 되고, 어떤 때는 되지 않는 이상한 상황이었다.재현 조건을 찾기 어려워 원인 파악이 쉽지 않았다. 결국 예전에 공부한 컴파일 과정과 빌드 시스템의 동작 방식에서 답을 찾을 수 있었다.현재 진행 중인 프로젝트는 C++ 기반이며,"무중단 업데이트(Hot Swap)"를 지원하는 구조를 가지고 있다.문제 정리내가 겪은 문제를 버그 리포트로 작성하면 다음과 같다.버그 제목 : 시스템 시간 변경 후 "부분 빌드" 시 변경 내용 미반영시스템 시간 변경 후 부분 빌드(증분 빌드) 실행 시 변경 내용이 반영되지 않음부분 빌드 실행 시 정상적으로..