낮은마음으로
57
2019-08-31 23:06:46
1
231

디버깅 공부는 어떻게 해야하는 걸까요..?


최근에 첫 직장에 들어가 교육을 받고 회사 솔루션의 소스코드를 분석하라는 업무를 받았습니다.

선임분 말씀으로는 디버거를 이용해서 분석하고 정리하면 편할거라 말씀하셨는데 일단 디버깅 환경 셋팅하고 다루는 것부터가 난관이네요ㅠㅠ

현재 에디터는 Vs Code로 ssh 연동해서 사용하고 있고, 되도록이면 디버깅도 여기서 해결하려고 합니다. 컴파일이나 빌드는 따로 터미널 띄워서 하고 있습니다.

디버깅, 이걸 따로 공부할 수 있는 방법이 있을까요? 아니면 참고할 수 있는 책이 있을까요? 옥희 선배님들의 도움이 필요합니다!!


P.S 주제와 맞지 않아도 혹 리눅스에 관련된 책이나 정보, 에디터 사용하시는 팁을 써주셔도 저는 환영입니다. 감사합니다.

-2
0
  • 답변 1

  • qodbtn41
    36
    2019-09-01 05:41:38

    코드 분석이라 하면 뭘 할때 어떻게 하더라 하는걸 익히라는거겠죠?

    코드만 띡 주면 분석 못할텐데요

    정리된 문서가 있냐고 물어보시죠.


    솔루션 소개 PPT나 소개자료를 보면 일단 그림이 나오고

    사용자 메뉴얼이 있으면 더 잘 알 수 있고(잘 모르는 사용자 입장에서 쓴 것이므로)

    UI 설계서가 있으면 해당 화면에서 어떤 컴포넌트가 어떻게 동작하는지 대략적으로 나와있을거고

    요구사항명세서, 기능목록서 보면 무슨 일하는건지 대충 알거고

    요구사항이랑 UI랑 매칭해놓는 문서가 또 있을텐데 그걸 보면 더 잘 알거고

    클래스다이어그램을 리버스로 뽑아서 보거나(아마 없을겁니다)

    시퀀스다이어그램이 그려진게 있다면 보면 업무 파악에 도움이 될것입니다.


    저런 문서가 없다면 메일이라던지.. 건바이건으로라도 문서가 있을거에요

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.