마이크로소프트 엔지니어와 레이먼드 첸: 프리프로세서와 BitLocker 에러 메시지

2025-09-21
마이크로소프트 엔지니어와 레이먼드 첸: 프리프로세서와 BitLocker 에러 메시지

2009년, 젊은 마이크로소프트 BitLocker 개발자는 BitLocker 에러 메시지를 개선하기 위해 .mc 파일에서 C++ 상수 값을 참조하는 방법을 찾았습니다. 사내 메일링 리스트에 문의한 결과, 레이먼드 첸으로부터 간결하면서도 효과적인 답변을 받았습니다. 바로 프리프로세서를 사용하는 것이었습니다. 하지만 복잡한 Windows 빌드 시스템을 망가뜨릴까 봐 우려하여 개발자는 결국 이 방법을 포기했습니다. 수년 후, 그는 이 경험을 되돌아보며 마이크로소프트 내부 툴의 부족함과 복잡한 빌드 시스템을 회피하는 자신의 경향을 지적합니다.