AI가 못 찾은 버그를 사용자가 스크린샷 한 장으로 잡아 준 이야기
단위 테스트가 전부 통과해도 모듈 사이의 가정은 안 잡힙니다. 연출만 돌고 상태는 그대로였던 버그를 스크린샷으로 잡은 이야기입니다.
단위 테스트가 전부 통과해도 모듈 사이의 가정은 안 잡힙니다. 연출만 돌고 상태는 그대로였던 버그를 스크린샷으로 잡은 이야기입니다.
크로마키 배경을 지워도 실루엣 가장자리에 색이 남습니다. 원인인 스트레이트 알파 리샘플링과 픽셀을 세는 검사 방법입니다.
CI 실패가 LFS 와 줄바꿈 같은 체크아웃 문제였습니다. 릴리스 게이트를 로컬로 옮긴 판단과 그게 성립하는 조건을 적었습니다.
표시가 있는지만 확인하면 3 주 전 숫자가 오늘의 배포 근거가 됩니다. 커밋 해시와 시각을 강제해 낡은 증거를 막는 방법입니다.
자동화가 안 되는 확인은 남습니다. 체크리스트를 문서가 아니라 실행되는 스크립트로 만들고 커밋 해시를 보고서에 박는 방법입니다.
Windows 빌드 실패의 절반은 설정 실수라 macOS 에서도 잡을 수 있습니다. 파일 시그니처와 창 옵션을 미리 검증하는 스크립트를 정리했습니다.
이미지 생성으로 만든 프레임은 배경이 투명하게 나오지 않습니다. 크로마키 관용값이 양쪽으로 위험한 이유와, 프레임 수백 장을 픽셀 수로 검증하는 방법을 실측과 함께 정리했습니다.
소스를 읽고 내린 판단과 실제로 해 본 결과가 갈렸습니다. 못 뗀다고 적어 둔 코드 둘이 떼어 보니 됐고, 그 차이가 어디서 생기는지 정리했습니다.