DOOM's DNA - 코드 구조로 본 44개 포트의 계보
Show HN: The DNA of DOOM – How code structure survives across 44 ports

DOOM's DNA는 1997년 공개된 DOOM 소스 코드에서 파생된 43개 프로그램의 '코드 구조'를 분석하는 인터랙티브 프로젝트입니다. 이름과 주석을 모두 제거한 뒤 함수 길이, 분기 빈도, 호출 관계 같은 형태만으로 계보를 추적합니다. Chocolate Doom은 함수 이름의 87%를 유지하지만 코드 내용은 35%만 남았고, Go 번역판은 이름을 숨겨도 함수의 60%를 DOOM의 원래 파트에 정확히 배치합니다. 코드의 '지문'이 언어를 넘어 어떻게 살아남는지 직접 탐험해 보세요.
이름을 모두 숨겨도 Go 포트의 함수들은 여전히 DOOM의 올바른 부분에 60% 확률로 위치합니다. 무작위 추측은 20%에 불과합니다.