나의 로그 기준
1. 비정상적인 상황에서 남기는 로그. 비정상 적인 상황을 만든 값들과, 주변 정보를 모두 기록하도록 한다. 이런 경우는 무조건 로그를 남겨야 한다. 그래야 기록된 정보를 토대로 발생한 원인을 추적해 수정하기 쉬워진다. 로그를 남기고 처리를 멈추었을 때, 해당 처리가 요청 되기 전으로 모든 상황을 되돌려야 한다. 복원을 수동으로 하려는 것은 좋지 않다. 만들기도 어렵고 모든 상황마다 만드는 것은 시스템을 복잡하게 만든다. 그래서 throw로 예외를 발생시키고, 스택 되감기 하는 것이 더 좋은 선택이 되기도 한다. 물론 그렇게 하기 위해서는 소멸자에서 예외가 발생하지 않도록 하고, 생성자에서 예외가 발생했을 때도 메모리가 새지 않도록 하는 것을 잊지 말아야 할 것이다. 2. 비정상적인 입력 서버라면 클라이..
Software Engineering/Knowhow
2008. 2. 23. 00:28
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 임백준
- ftp
- 바로가기 프로그램
- ruby
- 게임데브포에버
- perfmon
- Rails
- 디자인 패턴
- c언어
- NDC2013
- 조엘 온 소프트웨어
- 루비
- 엘키
- Ruby on Rails
- 게임개발포에버
- 디버깅
- RoR
- EzShortcut
- TraceRoute
- 멀티스레드
- SDL
- SQLite Spy
- 루비 온 레일즈
- svn
- MS-SQL
- TDD
- 리버스 엔지니어링
- EasyExec
- CppSQLite
- 좋은 프로그래머
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
글 보관함