안녕하세요.
코딩하다가 궁금한점이 있어서 질문드리는데요..
보통 보면 자기스타일대로 하는 경향이 많은데, 남들 코드볼때 방식이 조금 다르면 보기 불편하잖아요..
왠만하면 많이들 사용하는 방식대로 맞추는게 나을듯 싶은데요..
예를들어서 대괄호를 열때..
if(a<=10){
//처리
}else if(b<10){
//처리
}
이런식으로 바로 연달아서 대괄호를 열고 내리는데요..
다른분들보면 또
if(a<10)
{
//처리
}
else if(b<10)
{
//처리
}
이런식으로들 많이 하는거같더라구요..
깔끔하기는 두번째가 깔끔한거같긴한데, 처음 배울때 학원강사님이 첫번째 방식대로 코딩하길래 따라하면서 익숙해져서 바꾸기가 쉽지않은데..
대부분 어떤식으로 괄호를 열고닫으시나요..?
아무래도 공동작업같은거 하다보면 많이쓰는쪽으로 통일하는게 나을거같긴한데..
고수분들의 코딩방식이 궁금하네요~!
답좀주세요~!
저도 마주봉님과 같습니다.
C/C++ 과 JAVA 각각 코딩 컨벤션을 다르게 가져갔지요.
코딩 컨벤션 관련 자료들을 찾아보시면 유명 회사들은 어떻게 하는지,
그리고 JAVA 에서 기본으로 어떠한 것을 사용하는지 등을 아실 수 있습니다.
비오는 날은 1번 맑은 날은 2번, 읽기엔 2번이땡기다가도... 소스가 좀 듬성듬성하는 느낌이 들면
다시 1번형태로 고치다가... 좀읽기 힘들다 싶으면 2번으로....
뭔짓을 하는건지 ....
솔찍히 차이가 없어서 전 2번을씁니다.. 모 성능이슈도 없고요.. 게다가 소스작성하다보면 제일짜증나는게 {} 찾기거든요
한줄 더 길어지는 치명적인 단점이 있습니다만.. 차라리 긴게.... {} 찾고있을시간보다 빠르다고 생각하네요
물론 능력자분들은 잘찾지만 전 노력자라서여..
윗분들 답변과 동일합니다. C, C++ 개발할 때는 2번이었는데, Eclipse 쓰다보니, 1번이 되어버렸습니다.
편한대로 쓰는게 정답인데, 안드로이드+자바+이클립스 라면 1번으로 쓰시는게 편하실겁니다.
자바는 1번입니다. K&R 스타일이라고도 합니다. http://source.android.com/source/code-style.html 에서도 권장하고 있는 내용이구요
특히 모바일쪽 개발에서 왠만큼 큰 프로젝트가 아닌이상 혼자 개발하는 경우가 많아 잘 드러나진 않습니다만 결국 개발이라는게 나혼자 하는게 아니고 다른사람과 협업하고 내가 이코드를 작성하다가 퇴사를 하는등의 이유로 다른사람이 유지보수 해야 할 경우가 생기기 때문에 코드 스타일을 준수하는게 좋습니다.
저는 1번을 쓰다가 회사에 와보니 제 사수분 께서 2번 스타일로 코딩을 하셔서 2번으로 해나가고 있습니다. 이클립스에서 자동정렬할경우 1번처럼 정렬을 해주나 이것역시 2번처럼 정렬방식으로 수정할수 있구요 보다보니 2번이 깔금한것 같기도 하고... 같이 진행하는 분이 1번쓰면 1번쓰고 그렇게 합니다 ;; 괄호부터가 틀리면 은근히 신경쓰이니까요 . 괄호 찾는게 1번이 편하냐 2번이 편하냐 그런 것때문에 고민이시라면 이클립스는 괄호시작과 끝을 찾아주는 단축키가 있습니다. 시작이나 끝 괄호에 커서를 놓고 컨트롤 + 쉬프트 + p 하면 시작과 끝지점으로 이동해요 ;;




앞쪽을 좀 많이들 쓰죠.. 개인적으로는 두번째.