들어가기😀
프로젝트의 코드를 확인해 보면, 개개인의 성격이 다양하 듯 코드의 짜임새도 너무나 다양하다.
강박이 있는 나에겐, 코드의 스타일을 맞추려고 codeConvention을 중요시하지만, 성격이 무던한 분 혹은 기능에만 우선하시는 분들은 코드스타일을 신경 안 쓰는 분들이 많다.
코드의 convention이 일정하지 않으면, 운영할 때의 코드의 가독성이 대게 떨어진다. (눈에 잘 안 보임..)
그래서 google에서는 이러한 code의 일관성을 맞추기 위하여 'Google Java Style Guide'를 생성하였다.
https://google.github.io/styleguide/javaguide.html
Google Java Style Guide
1 Introduction This document serves as the complete definition of Google's coding standards for source code in the Java™ Programming Language. A Java source file is described as being in Google Style if and only if it adheres to the rules herein. Like ot
google.github.io
구글의 code style guide를 인텔리제이 적용함으로써, 일관성 있는 codeConvention으로 개발하자!
설정하기 😶
아래 링크에 접속하여 ' intellij-java-google-style.xml'을 다운로드한다.
https://github.com/google/styleguide/blob/gh-pages/intellij-java-google-style.xml
styleguide/intellij-java-google-style.xml at gh-pages · google/styleguide
Style guides for Google-originated open-source projects - google/styleguide
github.com

인텔리제이 → File → Settings → Editor → Code Style → Java에 톱니바퀴 버튼을 클릭한다.

'import Scheam' → 인텔리제이. xml 선택 → 다운로드한 xml 파일 선택 → 'Apply' 버튼 클릭

코드포맷팅 단축키
- Ctrl + Alt + L : 코드나 전체 파일의 코드를 자동으로 정렬하고, 지정된 코드 스타일에 맞춰 깔끔하게 정돈해 줌.
- Ctrl + Alt + O : 사용하지 않는 import문을 정리해 줌.
끝으로
대게 많은 사람들은(비개발자들?) 개발은 개인주의, 혼자 하는 작업이라고 많이 생각한다. (최근 친구가.. 그런 말을 했음..)
하지만 현업에 종사하는 사람으로서, 개발은 서로 간의 의사소통, 약속을 통하여 진행하며, 그만큼 협업이라는 게 많이 중요하다.
그럼에 여러 사람이 작업하는 만큼, codeConvention 또한 중요하다.
물론 codeConvention을 신경 쓸수록, 작업사항에 대한 수고는 들어가긴 하지만, 일관성 있는 코드를 만들어낸 만큼 들어간 수고의 퍼포먼스도 증가된다고 생각한다.
귀찮더라도, codeConvention을 지키자!
'Setting' 카테고리의 다른 글
| [DBeaver] 설치 및 초기셋팅 (5) | 2024.11.11 |
|---|---|
| [Intellij] Apache Tomcat 추가 (4) | 2024.11.08 |
| JetBrain ToolBox 이용하여 Intellij 설치 (5) | 2024.10.28 |
| [eclipse] 이클립스 Apache Tomcat 추가 (0) | 2024.03.19 |
| [eclipse] 이클립스 jdk 적용하기 (0) | 2024.03.19 |