clean code 제 7장 오류처리
7장 오류처리입니다 깨끗하게 오류를 처리하는 방법을 소개하고 있습니다. 1. 오류 코드보다 예외처리 BAD 예시 if (handle != DeviceHandle.INVALID): 함수1() if (): 함수2() else: log("오류2") log("오류1") } 이런 코드 보다는 try catch 문으로 작성하는게 좋음 2. 오류 메세지 예외를 던질때 어떤 오류인지 추가로 정보를 제공하면 좋음. ex. log("Device response exception") 3. 호출자를 고려 예외를 리턴하는 클래스를 정의하여 에러처리 BAD 예시 try { port.open(); } catch (e1) { reportPortError(e); log("Device ~ e"); } catch (e2){ report~..
computer science
2023. 4. 26. 19:34
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- swift urlsession module
- swift filemanager excel
- swift urlcomponent encode
- rag llm pdf
- rag 기반 llm 챗봇
- llm pdf rag
- swift 네트워크 모듈화
- swift queryitem encode
- swift 자간
- focus timer 어플
- swift urlsession network module
- swift excel read
- 엔디소프트 레이세이
- chatgpt rag llm
- 공부 타이머 어플
- swift get excel
- swift filemanager get excel
- llm csv
- rag 기반 llm
- swift 엑셀 읽기
- swift network module
- 레디세이 어플
- swift urlsession refactoring
- swift network refactoring
- swift urlsession 공통화
- swift 엑셀 가져오기
- swift network 공통화
- filemanager excel read
- 레디세이
- readysay
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함