코드분석 보통 어떻게 하나요
입사하고 이제 겨우 첫주 보내고 있습니다.
OJT기간이라고 소스코드를 주고 코드분석(?) 코드읽기(?)를 시키는데. 익숙하기 않아서 그런지 하루 온종일 하고 있네요. 원래 이렇게 오래걸리는건지…
매일 회사 서비스 메뉴로 치면 두개정도 페이지/기능 분석을 메인과제로 주고 간단히 한시간 정도 이러이러한 기능이다 설명해주고나서는 혼자 코드 분석을 하고. 그날그날 분석한걸 보고서 작성을 하고 있는데요.
이게 페이지 읽고 코드 찾아가면서 전반적인 흐름은 어느정도 읽고 파악하겠는데,
팀장님이 요구하는 분석 보고서는 진짜 하나하나 주석달아서 설명하는걸 원하시는거 같아요.
며칠 감이 안잡혀서 이게 맞나 싶었는데 진짜 소스코드 한줄한줄 jsp 스트립트부터 시작해서, 자바에서 어떤 컨트롤러에서 받고 어떤 함수가 실행되고, 이 VO는 뭐고 무슨 데이터를 세팅하고, 그래서 결과로 받는 데이터는 뭐고 sql테이블명 필드명 하나하나 다 주석을 달아야 하는건가본데
그러다보니 퇴근시간을 넘기기일쑤입니다 ㅠ
도저히 하루에 할 양이 아닌거 같은데 얘기들어보면 다들 그렇게 했던것 같기도 하고… 근데 이게맞나싶고 뭐가뭔지 나만 엄청 못하는 사람같고 답답하네요;;
제거 못가면 당연히 저랑 보고서 리뷰/피드백 시간을 가져야하기 때문에 제 사수분도 퇴근을 못해요.
저는 둘째치고 남의 퇴근까지 막는 꼴이니 진짜 너무너무 미안하고 죄짓는 기분이에요.
비전공자에 국비 출신이라 교육원에서 프로젝트 하면선 사실 이렇다할 코드 리뷰 같은걸 해본적이 없어서 처음이긴한데, 원래 다 이런가요?
물어보나마나 버티는게 답이겠죠?ㅠㅠㅠㅠ
보통 어떻게들 하는지, 어떻게 해야 효율적으로 분석할 수 있는지 노하우 좀 알려주세요