마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

작성한 코드에 대해서..

0 추천
안녕하세요.

 

안드로이드 개발 3년 차 인데요..

 

요새 좀 답답한 부분이 있어서.. 질문해봅니다.

 

코드를 작성하고 작성한 코드에 대해서 머리속에 오래남지가 않네요..ㅠ.ㅠ

 

제 코딩습관에 문제가 있는건지, 집중력에 문제가 있는건지, 재능에 문제가 있는건지..

 

정말 순식간에 머릿속에서 증발해 버리는 느낌입니다..

 

작성한 코드를 오랫동안 기억하기위한 팁같은것이 있는지 궁금하네요..ㅜ.ㅜ
구아바구바 (510 포인트) 님이 2013년 3월 24일 질문

1개의 답변

0 추천
그냥 제 생각을 말씀드리자면

자기가 작성한 코드를 다 기억하고 있으면 그건 기계지 사람이 아니라고 생각합니다.

사람은 언제나 기억하고 있던것을 끊임없이 망각합니다.

 

그래서 저는 코드를 오랜만에 보더라도 따라갈 수 있도록

나름대로의 정형화된 구조를 사용해서 클래스, 코드를 분류하고

주석을 생활화합니다. 그리고 변수명, 클래스명은 최대한!! 직관적으로 하는 것도 중요하다고 생각합니다.

 

작성자님이 답답한건 이해되지만

코드를 기억하기 보다는 구조를 이해하시는 편이 좋을듯 합니다.

저의 경우 보통 프로젝트 하나 하면 클래스 갯수가 50~100개쯤 되고

지금 하고 있는건 200개가 넘었네요. 이거 다 기억하려고 하면 머리 다 빠집니다 ㅎㅎ
퐁풍 (8,740 포인트) 님이 2013년 3월 24일 답변
그렇죠. 코드까지 전부 기억을 한다는건 엄청나게 힘든 일입니다.
저 같은 경우에는 클래스별 주석에 간단한 기능 설명을 달아놓고
기능들만 기억해놓습니다.
나중에 기능명을 알면 검색으로도 관련 클래스들을 찾을수도 있으니까요.
주석만 제대로 달아둬도 추후에 봤을때 소스찾기나 소스이해에 도움이 많이 된다고 생각합니다.
...