exception 예외 처리:계약 vs 예외적 접근

exception 예외 처리:계약 vs 예외적 접근

예외 처리에 대한 두 가지 접근법을 알고 있습니다. 계약 방식. 메서드가 메서드 헤더에서 수행 할 작업을 수행하지 않으면 예외가 throw됩니다. 따라서 메서드는 작업을 수행한다는 것을 "약속"하고 어떤 이유로 실패하면 예외를 throw합니다. 탁월한 접근법. 정말 이상한 일이 생길 때만 예외를 던져라. 정상적인 제어 흐름(If 문)…


.NET에서 예외 또는 ApplicationException에서 사용자 지정 예외를 파생해야합니까?

.NET 솔루션에서 예외 클래스를 작성할 때 가장 좋은 방법은 무엇입니까? System.Exception 또는 System.ApplicationException 에서 파생하려면?…


java catch 블록 내부에 예외가 발생했습니다. 다시 catch됩니까?

이것은 프로그래밍 101 질문처럼 보일지 모르지만 나는 그 답을 알고 있다고 생각했지만 지금은 두 번 확인해야한다는 것을 알게되었습니다. 아래의 코드에서 첫 번째 catch 블록에서 예외가 throw 된 다음 아래의 일반적인 Exception catch 블록에 의해 catch됩니까? try{// Do something}catch(IOExce…


exception 맞춤 예외 클래스를 작성할 때 고려해야 할 요소는 무엇입니까?

맞춤 클래스 는 언제 가장 가치가 있습니까? 사용해야하거나 사용해서는 안되는 경우가 있습니까? 이점은 무엇입니까? 관련 질문:예외를 던지기위한 수행면 고려 사항 특정 문제 또는 일반적인 예외에 대한 예외를 작성합니까?…


HTTP 오류에 사용할 Java 예외 클래스는 무엇입니까?

저는 Apache HttpClient를 사용하고 있으며 호출 코드에 Java 예외 메커니즘을 통해 HTTP 오류(400 Bad Request, 404 Not Found, 500 Server Error 등)를 전달하려고합니다. Java 표준 라이브러리 또는 널리 사용되는 라이브러리에서이 용도로 사용하거나 서브 클래 싱하는 데 적합한 예외가 있습니까?…


java 자바 예외는 얼마나 느린가요?

질문:Java의 예외 처리가 실제로 느린가요? 기존의 지혜와 많은 Google 결과에는 예외적 인 로직을 Java의 정상적인 프로그램 흐름에 사용해서는 안됩니다. 보통 두 가지 이유가있다. 그것은 정말로 느립니다. 심지어 정규 코드보다 느린 순서 일 수도 있습니다(주어진 이유는 다양합니다). 과 예외적 인 코드로 처리되는 오류 만…


error handling 오류 처리가 중요한 이유는 무엇입니까?

우리 팀의 코딩 가이드 라인을 작성하는 임무를 맡았고 관리자가 왜 오류 처리가 중요한지에 대한 설명을달라고 요청할 때까지 잘 진행되었습니다. 나는 그것을 본능적으로 알고 있지만, 이것을 어떻게 표현합니까? 먼저 Google에 시도했지만 비어있는 상태가되었으므로 동료 코딩 마법사에게 물어 봅니다.…


.Net WFC/웹 서비스 예외 처리 패턴

나는.net wcf 서비스(특히 Silverlight 사용 가능 wcf 서비스)에서 오류 처리를 위해 간단하고 사용하기 쉬운 디자인 패턴을 고안하려고합니다. 서비스 메소드에서 예외가 발생하면 Silverlight 응용 프로그램은 "원격 서버가 오류를 반환했습니다:NotFound--->"및 아마도 설정에 따라 스택 추적을 나타내는 Communi…



java RuntimeException 이외의 예외

Java RuntimeException 이외의 예외가 발생할 가능성이 있습니까? 감사.…


Java에서는 체크 예외를 언제 만들어야하며 언제 런타임 예외가되어야합니까?

가능한 중복:체크 된 및 체크되지 않은 예외를 선택할시기 언제 체크 예외를 만들어야하고, 런타임 예외를해야합니까? 예를 들어, 다음 클래스를 생성했다고 가정합니다. public class Account{private float balance;/*... constructor, getter, and other fields…




java exception 예외처리 가이드 catch try 자바 throw 예외 중첩