오류 메시지 디자인

다음 지침은 올바른 형식의 예외 메시지를 작성하는 데 도움이 됩니다.

예외를 throw할 때 개발자를 대상으로 하는 의미 있고 자세한 메시지 텍스트를 제공합니다. 이 메시지는 예외의 원인과 예외를 방지하기 위해 수행해야 하는 작업에 대해 명확하게 설명해야 합니다.

라이브러리를 빌드하는 경우 이 메시지는 개발자를 대상으로 해야 합니다.

예외 메시지의 문법이 올바른지 확인합니다. 최상위 예외 처리기는 응용 프로그램 최종 사용자에게 예외 메시지를 보여 줍니다.

메시지 텍스트의 각 문장이 마침표(".")로 끝나는지 확인합니다. 이렇게 하면 사용자에게 예외 메시지를 표시하는 코드에서 개발자가 마지막 마침표를 잊은 경우 이를 처리하지 않아도 됩니다. 이 작업은 어렵고 비용도 많이 소요되는 작업입니다.

예외 메시지에는 물음표("?")와 느낌표("!")를 사용하지 않습니다.

예외 메시지에서 보안상 중요한 정보를 노출시키려면 해당 권한을 요청합니다.

보안 라이브러리 디자인에 대한 자세한 내용은 보안 클래스 라이브러리 작성을 참조하십시오.

다른 언어를 사용하는 개발자가 구성 요소를 사용하는 경우 구성 요소에서 throw되는 예외 메시지를 지역화할 수 있습니다.

지역화할 수 있는 코드에 대한 자세한 내용은 지역화를 참조하십시오.

Portions Copyright 2005 Microsoft Corporation. All rights reserved.

Portions Copyright Addison-Wesley Corporation. All rights reserved.

디자인 지침에 자세한 내용은 참조를 "Framework 디자인 지침: 규칙, 숙어, 및 재사용에 대 한 패턴입니다.NET 라이브러리"도 서 Krzysztof Cwalina와 Brad Abrams, 게시 Addison-wesley, 2005.

참고 항목

개념

Throw할 예외의 올바른 형식 선택

예외 Throw

기타 리소스

클래스 라이브러리 개발을 위한 디자인 지침

예외 디자인 지침