Posts
All the articles I've posted.
-
기록해 뒀는데 왜 또 걸렸나
같은 함정을 열한 번 기록하고도 매번 다시 걸린 이유를 분석해, 기록이 재발을 막지 못하는 조건과 반복 횟수에 따른 대응을 정리한다.
-
15만 건을 막은 조건 하나
부정으로 쓴 상태 조건이 일어나지 않는 전이를 전제하면서 15만 건의 동기화를 영구히 막았던 건과, 상태 조건을 쓸 때 확인할 항목을 정리한다.
-
근거 네 가지가 같은 것을 가리켰다
로그와 시점과 코드와 재현이라는 네 종류의 근거가 각각 무엇을 말하는지 나누고, 어긋나는 근거 하나가 가장 중요한 신호가 되는 이유를 정리한다.
-
데이터를 숨긴 짧은 조회 최적화
커버리지가 100%인데 결과가 빠져 있던 건에서, 조회 단계의 절단과 파서가 안 보는 구조가 오류 없이 부분 결과를 만드는 방식을 정리한다.
-
해결 방법이 셋이라 골라야 했다
외부 API 실패에 대응하는 방법이 셋 나왔을 때 무엇을 기준으로 고를지 정하고, 결국 선택이 아니라 순서 문제였다는 것을 확인한 과정을 정리한다.
-
경보가 울리지 않는 실패
4년간 300회 넘게 반복된 실패가 화면에는 정상으로만 보였던 건을 계기로, 실패가 신호를 내지 않는 구조들과 감시 대상을 무엇으로 잡아야 하는지 정리한다.
-
규칙이 적용될 범위를 좁혔다
한 프로젝트에서 나온 규칙을 전부에 적용했다가 안 맞는 곳을 만나면서, 규칙의 전제와 적용 범위를 함께 적는 방식으로 바꾼 과정을 정리한다.
-
vee-validate 4 + zod: 로그인 버튼이 아무 반응 없을 때
vee-validate 4와 zod를 함께 사용할 때 로그인 버튼이 아무 반응 없이 실패하는 문제의 원인과 해결 방법을 정리한다. boolean 필드의 initialValues 함정이다.