Error handling 함께 보면 좋은 자료 Inspecting errors Constant errors Eliminate error handling by eliminating errors 오류 처리 개선을 위해서는 처리 할 오류가 없도록 코드를 변경하는 것도 방법이다. Only handle an error once 오류는 한번만 처리한다. 오류 처리는 오류 값을 검사하고 단일 결정을 내리는 것을 의미한다. 오류가 있는 경우 다른 반환 값의 내용에 대해 어떤 가정도 할 수 없다. Adding context to errors Wrapping errors with github.com/pkg/errors errors 패키지를 사용하면 사람과 기계가 모두 검사할 수 있는 방식으로 오류 값에 컨텍스트 추가가 ..