결함 찾기1 [2부 코드의 비밀스러운 일생] Chapter9 결함 찾기 인생의 진실 대부분의 버그는 부주의로 일어난다. 많은 부주의한 실수들은 잡아낼 수 있는 것이고, 예방까지 할 수 있는 것 방어적 프로그래밍과 지각 있는 테스트가 우리의 주된 무기 버그의 본성 버그가 어떻게 태어나고 생존하고 박멸 될 수 있는지 알아두는 것은 가치 있는 일이다 컴파일 실패 최고의 에러 감지하기가 가장 쉽고, 고치기도 가장 쉽기 때문이다. 가장 직접적이고, 가장 분명하다 런타임 붕괴 에러가 컴파일 에러처럼 눈부시게 분명히 보이기 때문이다 예기치 못한 동작 여러 시간 전에 실행되었던 코드 내부의 사소한 로직 때문 지상에서의 관점 문법에러 컴파일러의 경고 스위치를 모두 켜놓고 빌드하자 빌드에러 프로젝트를 대청소한 다음에 아무 것도 없는 상태에서 다시 빌드하자 큰 타격을 입을 기회가 생기기 전에 .. 2017. 11. 10. 이전 1 다음