예외처리 C언어
글쓴이: studentoflinux / 작성시간: 목, 2016/07/28 - 1:07오후
안녕하세요
C를 이용한 코드 작성 도중 예외처리 기법에 대한 질문 드립니다.
몇 가지 API 구현시 fread/fwrite/fseek 등의 API를 수백개 사용하는 구조일때,
함수를 500개 사용하면 500개의 에러처리 코드를 구현하려니 부담이 되네요.
혹시 코드를 구조화하여 예외처리 루틴을 구현하는 이론 등이 있는지요 ?
fread 등의 에러 리턴 밸류를 보면 파일스트림이 올바르지 않는 등 두가지 경우에 대하여만 존재하던데, 그렇다면 최상위에서 올바른 파일스트림을 넘겨주는지만 체크하는 것은 좋은 예외처리 방법일까요 ?
감사합니다.
Forums:
그걸 고민하다 나온게 S/W공학에서 이야기하는
그걸 고민하다 나온게 S/W공학에서 이야기하는 디자인패턴입니다.
주로 자바 같은 객체지향 고급언어 기준으로 설명하고 있으니 C에는 적당히 응용해서 적용하셔야 할겁니다.
Written By the Black Knight of Destruction
댓글 달기