깃으로 디버깅 하기 - git bisect 활용
오 맙소사! 이렇게 좋은 기능이 있었다니... 깃은 정말 너무 훌륭한 프로그램인것 같다. 간단하다면 한없이 간단하고 복잡하다면 한없이 복잡한 모습이 매력적이며, 알면 알 수록 유용한 기능과 뛰어난 확장성을 보여준다. (알수록!!!) 먼 옛날 내가 사원일때...디버깅이 정말 어려운 문제가 있었다. 공정 성능 문제여서 디버깅 자체가 쉽지 않은 상황인지라 로그도 없이 코드 분석을 했지만 쉽지 않았다. 결국 나는 구미로 출장을 갔다. 그 거대한 챔버 앞에서 밤을 새면서 내가 한일은...문제가 발생하지 않았던 버전부터 차례대로 빌드해서 결과를 보는 방식이었다. 그때 이진탐색 방법으로 히스토리를 좁혀갔는데 동일한 방법이 git bisect 기능으로 구현되다니!!! 이건 마치 나의 경험을 바탕으로 토발즈가 만들어준듯..