«exceptions» 태그된 질문

예외는 응용 프로그램 프로세스에서 프로그램의 정상적인 흐름과의 편차가 필요한 경우입니다.

5
복잡한 소프트웨어는 얼마나 많은 중복성 / 강건성을 구현해야합니까?
이 질문의 초점 : 일부 소프트웨어는 소프트웨어의 하나 이상의 내부 오류에도 불구하고 "최종적으로 성공 / 만족스러운"결과의 가능성을 높이기 위해 "추가 작업"을 수행하므로 이러한 오류가 발생하면 실행 시간이 길어집니다. 결과가 성공적이면 사용자 모르게이 모든 것이 발생합니다. 복잡한 소프트웨어의 정의 : 평생 동안 10 명 이상의 개발자가 작성 (기여) 한 코드를 포함하며 …

3
예외 또는 오류 코드
우리는 (대부분의) 기본 클라이언트 (Windows, C ++)와 대화 할 웹 서비스 (SOAP, .Net)를 구축하고 있으며 클라이언트에게 오류를 전달하는 가장 좋은 방법이 무엇인지 궁금합니다 (예 : 로그인 서비스를 사용할 수없는 것처럼 SomethingBadHappened 또는 사용자를 찾을 수 없음) 클라이언트에 예외를 던지거나 위의 작업을 수행하기 위해 어떤 종류의 오류 코드 모델을 사용할지 결정할 …

5
Java 애플리케이션에서 런타임 예외 발생
저는 고객을 위해 기술 책임자 역할을하는 엔터프라이즈 Java 응용 프로그램을 설계하는 계약자로 일하고 있습니다. 응용 프로그램은 최종 사용자가 사용하며 우리가 떠날 때 응용 프로그램을 지원할 지원 팀이 있습니다. 내가 일하고있는 다른 기술 담당자는 예외 처리로 인해 코드가 더러워 질 것이라는 인상을 받고 있습니다. 시스템은 서비스 계층에서만 확인 된 예외를 처리하고 …

5
예외를 디자인하는 방법
나는 매우 간단한 질문으로 고심하고 있습니다. 이제 서버 응용 프로그램을 만들고 있는데 예외에 대한 계층 구조를 만들어야합니다 (일부 예외는 이미 존재하지만 일반 프레임 워크가 필요합니다). 이 작업을 어떻게 시작합니까? 이 전략을 따르는 것을 생각하고 있습니다. 1) 무엇이 잘못 되었습니까? 허용되지 않는 것이 있습니다. 잘못된 매개 변수로 인해 무언가가 요청되고 허용되지만 …
11 design  c++  exceptions  stl 


10
보안 제한으로 인해 서비스가 null을 반환하거나 예외를 throw해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 문제에 대해 더 숙련 된 개발자와 약간 의견이 다르며 다른 사람들이 이에 대해 어떻게 생각하는지 궁금합니다. …

5
코드에서 런타임 예외를 처리하는 것이 좋지 않습니까?
Java 응용 프로그램에서 작업 중이며 런타임 예외가 여러 곳에서 처리되는 것을 볼 수 있습니다. 예를 들어 try { // do something } catch(NullPointerException e) { return null; } 내 질문은 언제 런타임 예외를 처리하는 것이 좋은 습관입니까? 예외는 언제 처리해야합니까?
11 java  exceptions 

2
병렬 프로그램에서 오류를 처리하는 가장 좋은 방법은 무엇입니까?
병렬 알고리즘이 문을 두드리면 오류 처리에 대해 생각하는 것이 좋습니다. 처음에는 오류 코드가있었습니다. 그들은 빨려 들었다. 그것들을 무시해도되므로 실패 할 수 있으며 디버그하기 어려운 코드를 생성 할 수 있습니다. 그런 다음 예외가 발생했습니다. 일단 발생하면 무시할 수 없게되었고 대부분의 사람들 (Joel 제외)은 더 좋아합니다. 이제 병렬 코드를 도와주는 라이브러리가 생겼습니다. …

3
코드에서 억제 경고를 사용하는 것이 좋습니다?
내가 사용 @SuppressWarnings("unchecked")하고 @SuppressWarnings("null")경고없이 코드를 컴파일을 수 있도록 대부분의 방법보다하지만 내 의심이. 이 Stackoverflow 질문을 찾았습니다 . Jon Skeet는 이에 대한 답변 을 썼습니다 . 그의 말에 따르면, 때로는 Java generics를 사용하여 원하는 작업을 수행 할 수 없으며 컴파일러가 실제로 수행중인 작업이 실행 시간에 합법적이라는 것을 효과적으로 알려야합니다. 그러나 예외가 …

2
Oracle Java 학습서에서 "논쟁"이라고하는 확인 된 및 확인되지 않은 예외가 왜 발생합니까?
나는 Java를 처음 사용 하고 예외에 대한 문서를 읽고있었습니다 . , 특히 확인되지 않은 예외-논쟁 페이지. 결론은 다음과 같습니다. 클라이언트가 예외로부터 적절히 복구 될 것으로 예상되는 경우이를 확인 된 예외로 만듭니다. 클라이언트가 예외에서 복구 할 작업을 수행 할 수 없으면 검사되지 않은 예외로 만드십시오. 기사를 이해하지 못합니다. “논쟁”이란 무엇입니까? 간단한 …

1
파이썬에서 예외를 언제 서브 클래 싱해야합니까?
내 코드에는 예외를 제기하는 약 7 곳이 있습니다. 이러한 예외는 모두 동일하게 처리됩니다. 오류를 로그 파일에 인쇄하고 소프트웨어 상태를 기본값으로 되 돌린 후 종료합니다. 코드를 검토하는 동안 내가 중요하게 생각하는 수석 엔지니어는 이러한 예외를 모두 서브 클래 싱해야한다고 말했다. 그의 주장은 미래에 우리는 예외를 다르게 처리하기를 원할 것이고 더 쉬울 …

2
JVM이 메인 메소드에 의해 발생 된 예외를 어떻게 처리합니까?
예외를 이해하고, 던지고, 처리하고, 호출 스택의 하위 메소드 (예 :)로 전파하는 것을 이해합니다 throws. 내가 이해하지 못하는 것은 이것입니다 : public static void main(String[] args) throws Exception { ... } 지금, 나는 가정 하는 경우에 것을 main을 던져 Exception, JVM이 그것을 처리 (맞습니까?). 이 경우 내 질문은 다음과 같습니다. JVM은 …
10 java  exceptions  jvm 

5
주장이나 오류로 예외?
저는 전문 C 프로그래머이자 애호가 인 Obj-C 프로그래머 (OS X)입니다. 최근에는 매우 풍부한 구문으로 인해 C ++로 확장하려는 유혹을 받았습니다. 지금까지 코딩은 예외를 많이 다루지 않았습니다. Objective-C에는 이러한 기능이 있지만 Apple의 정책 은 매우 엄격합니다. 중요 사항 범위를 벗어난 콜렉션 액세스, 변경 불가능한 오브젝트의 변경 시도, 유효하지 않은 메시지 보내기 …
10 c++  exceptions 

5
동일한 함수 / 메소드에서 예외 던지기 및 잡기
사용자가 양의 정수 (자연수)를 입력 할 때까지 사용자에게 입력을 요청하는 함수를 작성했습니다. 누군가 내 함수에서 예외를 던지고 잡아서는 안되며 내 함수 호출자가 예외를 처리하도록해야한다고 말했습니다. 다른 개발자들이 이것에 대해 어떻게 생각하는지 궁금합니다. 또한 함수에서 예외를 잘못 사용하고 있습니다. 자바 코드는 다음과 같습니다. private static int sideInput() { int side = …
10 exceptions 

5
Checked vs Unchecked vs No Exception… 반대 신념의 모범 사례
시스템이 예외를 올바르게 전달하고 처리하는 데 필요한 많은 요구 사항이 있습니다. 개념을 구현하기 위해 언어를 선택할 수있는 옵션이 많이 있습니다. 예외 요구 사항 (특별한 순서는 아님) : 문서화 : 언어에는 API에서 발생할 수있는 예외를 문서화 할 수단이 있어야합니다. 이상적으로이 설명서 매체는 컴파일러와 IDE가 프로그래머를 지원할 수 있도록 기계로 사용할 수 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.