인프런 커뮤니티 질문&답변
panic 사용
해결된 질문
작성
·
116
1
Go의 document를 살펴보면, Don't Panic 을 언급하는데,
Panic - Recovery 를 사용하는 규칙이나 Best Practice가 있을까요?
퀴즈
49%나 틀려요. 한번 도전해보세요!
Go에서 `go mod init` 명령의 주된 역할은 무엇일까요?
실행 가능한 메인 함수를 생성합니다.
프로젝트의 Go 모듈을 초기화합니다.
프로젝트 코드를 빌드합니다.
테스트 코드를 실행합니다.
답변 1
0
July
지식공유자
Panic은 사용하지 않는것이 맞습니다. 편의상을 위해서 사용을 할 수는 있지만, 서버나 모듈에 대해서 바로 사형선고를 내리는 케이스이기 떄문에 사용하지 않는것을 추천 드립니다.
또한 Recovery는 많이 사용되지는 않습니다. 하지만 Recovery를 통해서 해당 서버의 자원을 이동시켜야 한다면, 그 떄 추가적으로 사용이 될 수는 있다고 생각이 듭니다.
하지만 제가 실무에서 적용하는 케이스에 대해서는 크게 많이 다루지는 않는 부분인거 같습니다.





