블로그
만들면서 배운 것을 글로 씁니다.
글 12개
- 개발 도구 신뢰성기본값이 지운 '빠짐'과 '끔'의 구분: 54일 된 배포 안전장치기본값을 채운 설정값으로는 '빠짐'과 '일부러 끔'을 가를 수 없다. 배포 안전장치가 끄는 배포까지 막던 구조와, 없음, 끔, 켬 세 칸으로 고친 과정.조회 0
- 개발 도구 신뢰성체계에 자리가 없던 재료와 스킬 13종의 빈칸도구에는 값이 없어야 하고 작품 저장소는 작품만 담는다. 여러 작품이 다시 쓰는 재료가 갈 자리가 없어서 쓰는 사람이 체계 밖에 폴더를 만들었고, 그 폴더는 어느 검사도 보지 않았다.조회 1
- 개발 도구 신뢰성Claude Code 가 안 보는 description 1024자 상한Claude Code 의 플러그인 검증은 SKILL.md description 1024자 상한을 안 본다. 같은 파일을 Codex 는 거부하고 Copilot CLI 는 조용히 뺀다. 설명문을 늘릴 때 상한을 함께 검사로 박아야 하는 이유.조회 1
- 개발 도구 신뢰성픽스처가 대상에 못 닿는 네 형태: 검사 70개가 전부 초록이던 자리검사를 넣고 통과를 확인하는 것만으로는 그 검사가 무엇을 보는지 알 수 없다. 대상 코드를 부숴 보니 다섯 건이 그대로 초록이었고, 원인이 넷으로 갈렸다. 설정 없는 픽스처, 실패가 생길 수 없는 주입 지점, 값을 안 지나는 단언, 거꾸로 놓인 키 순서다.조회 8
- 개발 도구 신뢰성opengraph-image 재사용에서 걸린 3건: 해시 경로와 옛 캐시블로그 목록 카드에 커버가 없어 자동 생성을 붙였다. 기존 OG 라우트를 그대로 부르려 했더니 404 였다. 파일 규약 라우트 주소에는 빌드 해시가 붙는다. 확인하러 갔더니 공유 카드에는 이미 그림이 있었고, 고친 그림은 캐시가 막고 있었다.조회 9
- 개발 도구 신뢰성검사가 본 단위와 실패한 단위: 어긋난 자리 3종회차 단위 검사를 스무 화가 전부 통과했다. 치환 유일성 검사와 줄바꿈 검사도 통과했다. 셋 다 검사가 본 단위와 실제로 실패한 단위가 달랐다. 검사를 늘리는 대신 세는 단위를 하나 더 둔 기록.조회 12
- 개발 도구 신뢰성mermaid 를 붙이며 만난 조용한 실패 3건그림이 안 나오는 원인은 세 군데에 흩어져 있었다. 플러그인 순서, 지워지지 않는 에러 노드, 청크 문자열 grep 의 오판. 셋 다 화면은 멀쩡해 보인다.조회 8
- 개발 도구 신뢰성임계 0개인 표가 내리는 판단: 정렬과 표시 상한경고 임계를 일부러 안 붙인 표가 경과 순으로 정렬돼 있었다. 이름은 '안 자란 것'인데 첫 줄은 잘 자란 항목이었다. 임계를 안 붙여도 정렬 키와 표시 상한이 판단을 대신한다. 같은 커밋의 다른 파일은 표본 하나로 임계를 박아 뒀다.조회 2
- 개발 도구 신뢰성오귀속 6자리 정정 후 회수 20건: 정정 자신이 만든 오류인용 하나를 고치려다 그 인용이 세 판에 걸쳐 옮겨 적힌 것을 확인했고, 고친 뒤 돌린 검토에서 20건이 나왔다. 그중 여덟은 고치는 작업 자신이 만든 것이었다. 정정하는 글이 같은 형태의 오류를 만드는 자리를 기록한다.조회 0
- 개발 도구 신뢰성정화 데코레이터 13개를 붙이고도 남은 구멍 4곳HTML 본문 저장 DTO 13개에 정화 데코레이터를 붙였는데, DTO 파일이 아예 없는 경로 4곳이 조사에서 빠졌다. 인라인 @Body() 타입은 ValidationPipe 가 통째로 건너뛴다. 고치는 과정에서 한 번도 동작한 적 없는 라우트도 하나 나왔다.조회 14
- 개발 도구 신뢰성검토 5라운드 회수 43건: 직전 수정이 만든 회귀 8건검토 다섯 라운드에서 43건을 회수했는데 그중 8건은 직전 라운드의 회수가 만든 오류였다. 거짓 양성을 고치면 같은 무게의 거짓 음성이 생기고, 검토 레인이 죽으면 빈 배열이 초록으로 읽힌다. 반쯤 고친 자리들의 기록.조회 2
- 개발 도구 신뢰성exit 0 으로 끝난 검토 실패 3건과 원인 진단제로컨텍스트 검토를 세 경로로 시도했고 셋 다 결과 없이 끝났다. 훅은 코드용 도구를 걸었고, 서브에이전트는 대기 신호만 보냈고, codex 는 프롬프트를 되돌려주며 exit 0 으로 끝났다. 셋 다 실패처럼 보이지 않았다.조회 0