본문 바로가기 메뉴 바로가기

엘키의 주절 주절

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

엘키의 주절 주절

검색하기 폼
  • 분류 전체보기 (360)
    • BlahBlah (40)
    • Book review (44)
    • C++ (62)
      • boost (2)
      • General (41)
      • network (0)
      • Debugging (9)
      • Rendering (5)
      • Visual Studio (5)
    • Java (0)
    • C# (2)
      • Unity (1)
      • General (1)
      • Winform (0)
    • Web (15)
      • General (1)
      • Django (3)
      • Ruby on Rails (10)
      • Node.js (1)
    • Network (23)
    • Scripts (13)
      • Python (1)
      • Ruby (9)
      • JavaScript (2)
      • Batch (1)
    • General (43)
      • Parerell (8)
      • Algorithm (0)
      • DataStructure (0)
      • AI (1)
      • Multimedia (1)
      • XML (1)
      • Profiling (2)
      • Environment (8)
      • Hardware (1)
      • Utility (18)
      • Etc (3)
    • OS (14)
      • Windows (7)
      • Linux (7)
    • Software Engineering (46)
      • Unittest (4)
      • Design Pattern (19)
      • Develop Theory (9)
      • Knowhow (14)
    • Database (19)
      • General (7)
      • PostgreSQL (2)
      • MS-SQL (8)
      • MySQL (0)
      • SQLite (2)
      • Redis (0)
    • Reverse Engineering (14)
    • Open source (25)
      • Game (9)
      • EzShortcut (11)
      • Libraries (5)
      • Light (0)
  • 방명록

Writing Solid Code (1)
버그 안녕! (Writing Solid Code) - 정말 버그가 사라진다면야...

1장. 가상 컴파일 단위 테스트 등의 버그의 위치를 알려주는 도구를 이용하라. 모든 컴파일러의 경고 옵션을 활성화 시켜라. (최고 Lv, 경고를 에러로 처리) 코드의 빈틈을 파악하고, 그 빈틈이 발생했을 때 알 수 있게끔 코드를 작성하라. 블랙 박스식 검사에 의존하지 말자. 2장. 주관을 갖자 릴리즈, 디버그에 다른 코드를 작성하라. 예외 검사는 디버그 모드에서 활성화 시키고, 디버그 버전으로 테스트하라. 디버그 테스트를 위해 assert를 적응 이용하라. 정의되지 않은 동작 또는 의도하지 않은 동작을 캐치할 때 assert를 사용하라. assert는 Release에서 포함될 코드를 포함하면 안된다. Release에서도 포함될 코드라면 예외 처리를 하라. 방어적 프로그래밍을 하되, 버그를 숨기지 않도록 ..

Book review 2010. 5. 6. 14:31
이전 1 다음
이전 다음
공지사항
  • 나에 대해서~
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • I am Not Okay
  • Jacking
  • Flexible Gameserver
  • 아름다운 네트웍 세상 since 1996.
  • 애자일 이야기
  • 류광의 번역 이야기
  • Joel on software
  • B-612
  • 디지털 보단 아날로그
TAG
  • perfmon
  • 멀티스레드
  • RoR
  • ftp
  • SDL
  • 루비 온 레일즈
  • 게임개발포에버
  • 루비
  • Rails
  • 임백준
  • 조엘 온 소프트웨어
  • NDC2013
  • 디버깅
  • 디자인 패턴
  • TDD
  • c언어
  • 리버스 엔지니어링
  • CppSQLite
  • 좋은 프로그래머
  • 바로가기 프로그램
  • 엘키
  • EzShortcut
  • MS-SQL
  • TraceRoute
  • Ruby on Rails
  • 게임데브포에버
  • SQLite Spy
  • ruby
  • EasyExec
  • svn
more
«   2026/01   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바