Guifindel
HomeBlogLab

guifindel

풀스택 개발자로서 사용자 중심의 웹 애플리케이션을 만들고 있습니다. 새로운 기술을 배우고 공유하는 것을 좋아합니다.

빠른 링크

  • 소개
  • 프로젝트
  • 블로그
  • 연락처

연락처

  • [email protected]

© 2024 guifindel. All rights reserved.

개인정보처리방침이용약관
검색결과: 4개 초기화

간헐적으로 깨지는 테스트 하나가 배포를 조용히 막고 있었다

push 한 번으로 배포되는 파이프라인에서, 배포 전 게이트로 걸린 테스트 하나가 간헐적으로 실패하며 배포를 조용히 막고 있었던 이야기.

더보기 >

테스트 500개가 전부 초록불인 상태에서 리뷰가 잡은 여섯 가지

랜챗 신고 기능을 고치며 테스트를 496개에서 512개로 늘렸다. 전부 통과한 상태에서 리뷰가 결함 여섯 개를 찾았고, 그 각각이 왜 테스트로는 못 잡히는지 정리했다.

더보기 >

테스트를 분명히 썼는데, 애초에 수집되지 않고 있었다

테스트 7개를 새로 추가했는데 vitest의 include 화이트리스트에 걸려 애초에 수집되지 않고 있었다.

더보기 >

초록불인데 아무것도 지키지 않는 테스트 — 항상 통과하는 단언 3종

통과하는 테스트 세 개를 뜯어봤더니 아무것도 지키지 않고 있었다. 뮤테이션 실측으로 잡아낸 무의미한 단언 3종을 정리했다.

더보기 >

공지사항

최근 포스트

  • 필수 필드 하나를 추가했더니, 이미 열려 있던 탭들의 요청이 사라졌다
  • 간헐적으로 깨지는 테스트 하나가 배포를 조용히 막고 있었다
  • "추측하지 말고 확인하라"를 지시에 넣었더니 내 전제가 틀린 게 드러났다
  • 정리 코드가 지우기 전에 붙잡아야 했던 것들
  • 테스트 500개가 전부 초록불인 상태에서 리뷰가 잡은 여섯 가지
  • "지금 내 페어"라는 암묵적 기준이 만든 두 개의 버그
  • 클라이언트가 보낸 문자열을 로그에 그대로 찍고 있었다
  • 화면이 코드와 정반대를 말하고 있었다
  • 버그를 고치면서 새로 연 문 — 리뷰가 아니었으면 그대로 배포됐다
  • 모달은 그대로 떠 있는데 사용자가 입력한 내용만 사라졌다

카테고리

  • 개발기

태그

#배포
#하위호환
#Colyseus
#테스트
#vitest
#CI
#협업
#지시문
#회고
#생명주기
#동시성
#코드리뷰
#설계
#리팩터링
#보안
더보기 >

검색

전체 방문자

47
오늘1
어제46