![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAk2am%2FbtsL4LaNiWG%2FkGTKWyaWKpZ00QR8TwCVm0%2Fimg.png)
[코드 포맷팅] spotless로 코드 포맷팅하고 Git Pre-commit으로 자동화하기
·
Experience/디프만
1. 들어가며소프트웨어 개발에서 코드 스타일을 일관되게 유지하는 것은 매우 중요합니다. 코드 스타일이 통일되지 않으면 협업이 어려워지고, 유지보수가 복잡해질 수 있습니다. 이번 디프만 프로젝트에서 Checkstyle을 사용하고 네이버 자바 코딩 컨벤션을 적용하려 했으나, 팀원 모두가 IntelliJ에서 세팅을 해야 하고 매번 확인해야 하는 단점이 있었습니다. 따라서 Spotless 플러그인을 사용하고, Git Pre-commit 훅을 통해 코드 포맷팅을 자동화하는 방식을 선택하게 되었습니다.https://naver.github.io/hackday-conventions-java/ 캠퍼스 핵데이 Java 코딩 컨벤션중괄호({,}) 는 클래스, 메서드, 제어문의 블럭을 구분한다. 5.1. K&R 스타일로 중괄..