반응형
꽤 재밌는 글이 있어서 한 번 올려봅니다. 각 언어별 코드를 작성할 때 구글이 어떤 스타일로 코드를 작성하는지 가이드를 해주는 글입니다. 생각보다 다양한 글이 있어 놀랐습니다. 가끔 개발하면서 '이걸 이렇게 써야 하나?'라는 생각이 들 때 보면 좋은 글인 것 같습니다.
https://google.github.io/styleguide/
한 가지만 예를 들어보면, 제가 자바 코드를 작성할 때 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 |