왜 업그레이드할 때마다 설정 파일이 깨지는가(그리고 일반 텍스트가 해결하는 방법)
Why Your Config Files Break After Every Upgrade (and How Plain Text Fixes It)

TL;DR AI
1분핵심 요약
이 글은 평문 기반 설정 형식이 바이너리나 독점 형식보다 도구 업그레이드에 훨씬 더 견고하다고 주장한다.
바이너리 설정은 특정 버전에 강하게 묶여 있어 업그레이드 시 깨지기 쉽고, 마이그레이션과 장애 분석도 어렵다.
따라서 설정 파일을 점검해 비텍스트 형식을 찾아내고, YAML·JSON·TOML·INI 같은 텍스트 형식으로 전환하라고 권한다.
또한 git 검사나 pre-commit hook 같은 장치를 두어 새 바이너리 설정이 코드베이스에 들어오지 못하게 막아야 한다.
