목차빈 문자열 센티널(Empty Sentinel)작은 함수 하나에 결함 셋 · 고치다 생긴 회귀요약1. 빈 문자열 센티널(Empty Sentinel)증상은 이랬음. 화면에 시각 표시 요소를 올리면 읽어올 주소가 자동으로 하나 채워지는데, 그게 유효하지 않은 주소였음. 그대로 빌드하면 오류가 남. 자동으로 채우는 쪽은 재귀 탐색 함수였음. 등록된 주소 목록을 훑다가 구조체를 만나면 그 안으로 더 들어가서, 시각 계열 자료형을 가진 멤버를 찾으면 경로를 점으로 이어 붙여 돌려줌.- 찾으면 "Tank.Stamp" 같은 문자열.- 못 찾으면 빈 문자열 "".-> 이게 빈 문자열 센티널임. 별도의 "없음" 표현을 두지 않고 값의 한 형태로 실패를 나타내는 방식. 이 방식 자체가 나쁜 건 아님- 문자열을 돌려주는 ..