코드마다 주석은 있음. 메인에서 a함수 가면 2번파일의 b함수 나오고 또 보면 3번파일c함수 나오고... 마치 영어 ㅈ밥이 영영사전 보는 느낌이랑 비슷한데 님들도 이런 남의코드 분석해본적 있음? 어캐 하냐? 진짜 ㅈ밥이니까 구체적으로 알려주면 매우 감사
댓글 13
분석해서 알고싶은게 뭔데
ㅇㄹ(rerereq)2020-02-15 00:34
답글
코드의 이해 + 내가 기여하기. 코드는 3천줄 정도임
익명(218.39)2020-02-15 00:38
답글
그러면 무슨 기능을 만들고 싶은지를 먼저 생각하고 그쪽 부분만 추려서 보셈
ㅇㄹ(rerereq)2020-02-15 00:39
답글
보고는 있는데 팁 없음? a함수 기능 알고싶은데 정의로 이동 계속 하다보면 z함수까지 나와서 자꾸 맥락을 놓치는거같은데
익명(218.39)2020-02-15 00:41
답글
함수 내용말고 시그니쳐 위주로 보셈 세부구현을 니가 다 알 필요는 전혀 없다
ㅇㄹ(rerereq)2020-02-15 00:43
답글
아 혹시 그 언어가 C라면 메모리 관리 어떤식으로 하는지부터 알아야할듯
ㅇㄹ(rerereq)2020-02-15 00:46
답글
기여를 위한 기여를 하지 말고, 필요한 기능이나 버그가 있으면 그걸 고쳐서 쓰다가 기여를 해야지..
익명(218.147)2020-02-15 00:54
답글
메모리관리 하는 법 부터 봐서는 날세기 쉬움. 일단 본인이 관심 있는 기능이 있는 곳을 찾아서 느낌부터 봐야됨. 잘 짰으면 메모리 관리 시스템 정도는 금방 보임 - return 0;
커헠(msca8h)2020-02-15 00:56
모든 소스코드 분석이 그래요. IDE 에서 symbol (함수명) 볼 수 있는 기능이 있으니까.. 그걸 사용하세요.
참고로 geany 라는 IDE 에는 symbol (함수명) 보는 기능이 있고, 강력한 기능으로 "Find in Files" 라는 기능이 있음.
찾는 문자열 넣으면 파일 목록이 뜨고 그걸 클릭하면 파일 열리고 해당 라인으로 이동함.
익명(218.147)2020-02-15 00:53
1. 주석은 안 보는게 1차임
2. 3천줄은 긴거 아니고 짧은거다
3. 본인이 봐야하는 부분이 뭔지를 일단 결정하고, 관련 코드를 먼저 찾는다. 위치가 대강 파악되면 각 함수/객체의 역할 파악. - return 0;
커헠(msca8h)2020-02-15 00:55
답글
공부해 오라고 하던데 필요한 부분이 먼지 모르겠어요 그래서 전체적으로 이해 하려고 하는데 보통 분석할떈 어캐해요? 눈으로 슥슥? 손으로 적거나 이러시나요?
익명(218.39)2020-02-15 01:31
답글
일단 머리로 할려고 하지 말고 눈으로 보세요. 전체적인 느낌을 파악하셔야 됨. 어떤 큰 틀로 짜여져 있는지 - return 0;
분석해서 알고싶은게 뭔데
코드의 이해 + 내가 기여하기. 코드는 3천줄 정도임
그러면 무슨 기능을 만들고 싶은지를 먼저 생각하고 그쪽 부분만 추려서 보셈
보고는 있는데 팁 없음? a함수 기능 알고싶은데 정의로 이동 계속 하다보면 z함수까지 나와서 자꾸 맥락을 놓치는거같은데
함수 내용말고 시그니쳐 위주로 보셈 세부구현을 니가 다 알 필요는 전혀 없다
아 혹시 그 언어가 C라면 메모리 관리 어떤식으로 하는지부터 알아야할듯
기여를 위한 기여를 하지 말고, 필요한 기능이나 버그가 있으면 그걸 고쳐서 쓰다가 기여를 해야지..
메모리관리 하는 법 부터 봐서는 날세기 쉬움. 일단 본인이 관심 있는 기능이 있는 곳을 찾아서 느낌부터 봐야됨. 잘 짰으면 메모리 관리 시스템 정도는 금방 보임 - return 0;
모든 소스코드 분석이 그래요. IDE 에서 symbol (함수명) 볼 수 있는 기능이 있으니까.. 그걸 사용하세요. 참고로 geany 라는 IDE 에는 symbol (함수명) 보는 기능이 있고, 강력한 기능으로 "Find in Files" 라는 기능이 있음. 찾는 문자열 넣으면 파일 목록이 뜨고 그걸 클릭하면 파일 열리고 해당 라인으로 이동함.
1. 주석은 안 보는게 1차임 2. 3천줄은 긴거 아니고 짧은거다 3. 본인이 봐야하는 부분이 뭔지를 일단 결정하고, 관련 코드를 먼저 찾는다. 위치가 대강 파악되면 각 함수/객체의 역할 파악. - return 0;
공부해 오라고 하던데 필요한 부분이 먼지 모르겠어요 그래서 전체적으로 이해 하려고 하는데 보통 분석할떈 어캐해요? 눈으로 슥슥? 손으로 적거나 이러시나요?
일단 머리로 할려고 하지 말고 눈으로 보세요. 전체적인 느낌을 파악하셔야 됨. 어떤 큰 틀로 짜여져 있는지 - return 0;
마음으로 이해해야함