각 프로그래밍 언어별 코드 작성 스타일 가이드

이모저모 · 2020. 6. 18. 07:43
반응형

 

 꽤 재밌는 글이 있어서 한 번 올려봅니다. 각 언어별 코드를 작성할 때 구글이 어떤 스타일로 코드를 작성하는지 가이드를 해주는 글입니다. 생각보다 다양한 글이 있어 놀랐습니다. 가끔 개발하면서 '이걸 이렇게 써야 하나?'라는 생각이 들 때 보면 좋은 글인 것 같습니다.

 

https://google.github.io/styleguide/

 

Google Style Guides

Style guides for Google-originated open-source projects

google.github.io

 

 한 가지만 예를 들어보면, 제가 자바 코드를 작성할 때 if()문과 else() 문을 다음과 같이 사용했습니다.

 

if(·····} {
	······
}
else if(·····) {
	·····
}
else {
	·····
}

 

 

그러나 구글 스타일 가이드에선 이렇게 작성하게끔 되어있더군요.

 

if(·····} {
	······
} else if(·····) {
	·····
} else {
	·····
}

 

 이건 try - catch문을 작성할 때 보는 형식이었습니다. 생각을 해봤는데, 확실히 이렇게 보면 이 방법이 더 깔끔해 보이긴 합니다. 물론 아직 습관을 고치진 않았지만(ㅎ) 이렇게 사용하도록 고치려고 노력 중입니다. 물론 구글이 내주는 가이드라인이 정답이 아닙니다. 정답은 여러분들이 사용하는 스타일이 정답이라고 생각합니다. 물론 다른 사람들이 봤을 때 가독성이 좋아야겠지만요. 

 

 아직 코딩이 초보이신 분들(나도..)은 코드 스타일보단 코딩 실력을 키우시는 게 먼저지만, 한 번 재미로 보고 실력을 키운 다음에 나에게 맞는 스타일을 찾아가시면 될 것 같습니다.

 

감사합니다.

반응형

'이모저모' 카테고리의 다른 글

[Android] 유용한 뷰 모음  (0) 2020.06.05
[Android] scaleType 속성  (0) 2020.06.05
[Android] inputType 속성  (0) 2020.06.05
[Android] Android 이모저모 (2020-06-05)  (0) 2020.06.05