예외(Exception)과 오류(Error)의 개념


예외(Exception)

프로그래밍에서 마이크로프로세서가 수행 중에 있는 작업이 중단된 상태며, 그 상황을 별도의 루틴을 사용해서 처리하는 방식

별도의 처리 루틴이 있다는 측면만을 제외하면 예외는 인터럽트(interrupt)의 개념과 비슷함.


오류(Error)

미리 기대한 값을 얻을 수 없거나 혹은 어떤 상태가 일관적이지 못한 상황


예외(Exception)과 오류(Error)의 차이점

어떤 값이나 상태를 미리 파악할수 있는가는 점이다.

어떤 값을 얻을 수 있거나 어떤 문제가 발새알 상황을 미리 예상해서 별도의 루틴으로 처리하면 예외(Exception), 예상한 어떤 값을 얻을 수 없거나 어떤 상황이 일관적이지 않다면 오류(Error).


영어 표현에서 예외란 용어를 쓸 때 "throw/catch"란 동사를 사용함

오류는 사전에 알지 못한 일이 갑자기 일어난 것을 말해주는 "occure"란 동사를 쓴다.


출처: 닷넷 웹서비스 원리와 구현, 번역판 p.72



닷넷 웹 서비스 (원리와 구현)

저자
키스 밸린저 지음
출판사
피어슨에듀케이션코리아 | 2004-12-29 출간
카테고리
컴퓨터/IT
책소개
마이크로소프트의 프로그램 매니저인 키스 밸린저가 집필한 닷넷에서...
가격비교


Buy me a coffeeBuy me a coffee

대부분의 클라우드 컴퓨팅에 관현 용어들에 대해서 정리를 하였다.

많은 용어들이 -aaS(as a Service)로 끝남.

AssS - Architecture as a Service

BaaS - Business as a Service

DaaS - Data as a Service

DBaaS - Database as a Service

EaaS - Ethernet as a Service

FaaS - Frameworks as a Service

GaaS - Globalization or Governance as a Service

HaaS - Hardware as a Service

IaaS - Infrastructure as a Service

IDaaS - Identity as a Service

LaaS - Lending as a Service

MaaS - Mashups as a Service

OaaS - Organization or Operations as a Service

SaaS - Software as a Service

PaaS - Platform as a Service

TaaS - Technology or Testing as a Service

VaaS - Voice as a Service

WaaS - Whatever as a Service

XaaS - X as a Service

ZaaS - System Z as a Service 

출처: IBM DeveloperWorks [후기] 5월 25일, dW Live! 세미나 ‘개발자의 신대륙, 클라우드 컴퓨팅’

Buy me a coffeeBuy me a coffee

+ Recent posts