안드로이드 개발자 모임 게시판
(글 수 7,992)
질문게시판으로 가야할지 모르겠지만,
여러분들의 의견을 듣고 싶어서 이쪽에 글을 남깁니다~
안드로이드 앱을 개발하면서 장점은 리소스와 소스코드를 분리할 수 있다는 점입니다.
근데 문제는 개발도구에서 이것을 완벽히 지원을 해주지 못한다고 느낍니다.
제가 이클립스에서 앱을 만들다보면 제일 불편한게,
문자열을 모두 string.xml로 저장하다보니 코드를 봐도 어떤 문자열인지 감을 잡을 수 없다는 점입니다.
R.string.xxx로 코딩되어 있기 때문에 이게 무슨 문자열인지를 보려면 다시 string.xml을 열어서 확인을 해보는 수 밖에 없죠.
이클립스에서 마우스를 올리면 이 리소스에 연결되는 문자열을 보여준다면 얼마나 좋을까요?
여러 언어로 되어있다면 연결된 모든 문자열을 보여주는겁니다.
더 나아가 R.string.hello = "안녕"이라면
소스코드 검색에서 "안녕"을 검색하면 R.string.hello가 있는 코드를 찾아주면 정말 편할 듯 싶습니다.
다들 어떻게 작업을 해나가시나요?
제가 모르는 노하우라도 가지고 계신지 궁금하네요~
안녕하세요~반갑습니다!!
2010.12.11 16:06:44
전 그것때문에 처음에는 이름을 붙일때 그걸 사용하는 컴포넌트 이름을 붙이다가.. 중복으로 사용하는 것들도 있고 해서 지금은 소스코드 내에 아예 주석을 달아놓고 쓰고있네요;; 여기서부터 여기까지는 어느 액티비티.. 이런식... '_'




누가 보더라도 이 메쏘드나 변수이름은 이거구나 하고 느낄 수 있게..
딱히 방법은 없는 것 같아요...남들이 봤을 때의 관점에서 변수를 알맞게 선언하는것 외에는 없는것 같아요