안녕하세요 식사들하셨는지요??
다름이 아니라 어떠한프로젝트의(중규모) 소스를 분석하고자할때 처음에 어떤식으로 하시는지요??
저같은경우는 엑티비티나 클래스마다 Log를 찍어놓고 실행하면서 순서도?정도로알아가는거부터시작해서 하나하나보는편인데
여러 분깨서는 어떤식으로 처음에 감을잡고 파고들어가는지 여쭙고싶습니다!
객체지향이기 때문에 순서로 따라가기는 힘들것 같네요.
기능별로 분류해서 그 기능이 어떻게 동작하는지 분석해나가는게 빠를것 같습니다.
두세기 기능 정도만 파악하면 전체적인 구성을 어느정도 감 잡으실수 있을 겁니다.
클래스 다이어그램 / 시퀀스 다이어그램 / 프로젝트 소스 요렇게 3개 펼쳐놓고 따라다닙니다
대충 아래와 같이 하시면 되지 않을까요?
1. 사용법 숙지해서 MMI 만듬 (화면구성 및 각 화면별 연결)
2. DB가 존재할 경우 DB Table에 대해 간단히 정리
3. 각 기능별로 소스코드 분석 (기본기능부터 분석후 점차 세부기능들로 이동)
로그인 유지
객체지향이기 때문에 순서로 따라가기는 힘들것 같네요.
기능별로 분류해서 그 기능이 어떻게 동작하는지 분석해나가는게 빠를것 같습니다.
두세기 기능 정도만 파악하면 전체적인 구성을 어느정도 감 잡으실수 있을 겁니다.