vi로 디버깅을 잘하려면 어떻게 해야 하나요?

개발자로 업무 진행시 디버깅은 필수 인데요.

디버깅을 잘하려면 어떻게 해야하나요?

vi로 디버깅하기 위해 참고할 사이트나 서적 추천 부탁드려요.

화려한 디버깅 고수 선배들께 배우고 싶습니다.

    2개의 답변이 있어요!

    • vi가 리눅스의 편집기를 말하는 거라면 관련이 없습니다.

      우선 디버깅을 잘 하려면 문제의 범위를 좁혀나갈 수 있는 추론 능력과 사고력이 바탕이 되어야 한다고 생각합니다. 이 능력을 키우려면 알고리즘 문제를 만히 풀거나 구현해 보는 방법이 있을 수 있을 것 같네요.

      그 다음에는 디버깅 도구를 잘 활용할 수 있도록 익히는 것입니다. IDE 라고 불리는 통합 개발툴에 포함된 디버깅 도구라고 보면 될 것 같습니다. 예를 들면 Visual Studio, IntelliJ, Eclipse, PyCharm, XCode 등이 있겠네요. 연습하려면 아무래도 여러가지 예제를 가지고 프로그래밍을 많이 해 보는 방법이 있겠지요.

    • 와우.... vi로 디버깅을 하는 것인가요??/

      최근에는 대부분 Intellij, Visaul Studio Code 같은 개발도구를 사용해서 개발을 하고 있습니다.

      그렇다보니 디버깅도 개발도구에서 가능합니다.

      vi로 디버깅이 가능할지는.... 모 라인마다 로그를 쌓는 방법이 있기는 하겠지만 흠...