Promise.race 타임아웃 뒤에도 계속 지우는 작업
타임아웃으로 실패 처리한 작업이 백그라운드에서 계속 지우고 마지막에 반납 완료를 덮어썼다. 사용자는 실패를 본 뒤 성공 알림을 받는다.
타임아웃으로 실패 처리한 작업이 백그라운드에서 계속 지우고 마지막에 반납 완료를 덮어썼다. 사용자는 실패를 본 뒤 성공 알림을 받는다.
목록 화면이 슬롯마다 배포 이력을 조회해 분당 144회가 나갔다. 한도를 모르고도 넘지 않는 구조로 15회까지 줄였다.
삭제 목록 조회가 실패했는데 화면은 지울 것이 없다고 표시했다. 파괴적 작업에서 조회 실패를 빈 값으로 삼키면 안 되는 이유.
화면과 프래그먼트가 같은 렌더 함수를 쓰는데도 값이 달라졌다. 파생 계산이 두 곳에 복사되어 있었고 타입 방어는 잘못된 경계에 있었다.
엔진 없이 SDL2 픽셀 렌더링만으로 삼각형의 세 중심과 내접원/외접원을 그리는 인터랙티브 도구를 만들며 겪은 버그와 수학 공식을 정리했다.
출판사 CSS를 유지하는 EPUB 리더를 직접 만들었다. WebView의 same-origin 제약을 해결하는 데 가장 많은 시간이 들었다.
LLM은 자연어 조건을 구조화하고 Python 조합론 엔진은 계산을 담당하도록 역할을 분리한 학습용 앱.