지금 버그를 고치고 있습니다. 그런데...
아인
휴.. 지금 Java로 짠 프로그램 버그 고치고 있습니다.
Eclipse이용하고 있고요.
그런데 프로그램이 굉장히 크고 복잡해서 어디서 버그가 발생했는지 찾기도 힘드네요 ㅎㅎ
제가 드리고 싶은 질문은 소스를 분석할때 어떻게 하면 이해가 쉽고 또 원하는 부분을 쉽게 찾을 수 있나요??
저 같은 경우는 완전 노가다 디버그하고 있거든요...
logger.debug();
이거 이용해서 이벤트 주면 어떤 함수 호출되는지 알아보고 있거든요..
Ctrl+Alt+G도 이용하기는 하는데 흠...
그래도 이거가지고는 부족하더라고요..
어떤 프로그램의 소스를 분석하기 전에 뭐 봐두면 도움이 될 만한것 이 뭐가 있나요??
도와주세요~!!
-
빛길
클래스 다이어 그램이라도 그려 놓고 하면 빠르지 않을까요?
물론 그걸 그리려면 분석이 끝나야 겟지만요. -
휑하니
ㅎㅎ 하나씩 다 까보면은 ㅠㅠ
엄청난데 ㅠㅠ
지금 제가 고치는 부분과 관련된 메소드 다 까보고 있는데 ㅎ
장난 아니네요 ㅎ
답변 감사드립니다 ㅎㅎ -
새길
글쎄요.. 저 같은 경우는 콘솔부분에 에러를 출력하기 때문에 바로바로 찾아가서 고치는 경향이 있긴 합니다만.. 온몸님과는 다를듯 하네요..ㅎㅎㅎ
-
나빛
소스를 분석할때는 무엇보다.. 천천히 하나씩 까보는 방법뿐이 없는듯합니다.
첫화면부터 시작해서... 구성이 어떻게 되어있는지 하나씩 뜯어보시고..
대략적인 구조가 나오시면 세부사항을 분석하시는 방법...
(물론 만든 사람이 있거나.. 참고자료가 있다면 도움이 되겠지만..)