[Eclipse] java google code convention 적용 방법

2021. 9. 2. 20:26·Programming/Etc
728x90
반응형

구글 스타일 가이드

이클립스로 작업을 하다보면 2space, 4space, 1tab 이외에도 수많은 코드 스타일 규칙이 있습니다.

가장 좋은 방법은 해당 프로젝트에 맞춰서 스타일 가이드를 정했다면 일관되게 유지하는 것이 좋습니다.

스타일 가이드가 모호하다면 이미 공식화된 스타일 가이드를 따르는 것도 한 방법입니다.

 

1. google 스타일 가이드 다운로드

https://github.com/google/styleguide

 

GitHub - google/styleguide: Style guides for Google-originated open-source projects

Style guides for Google-originated open-source projects - GitHub - google/styleguide: Style guides for Google-originated open-source projects

github.com

해당 사이트에는 google이 각 언어에 따른 스타일가이드를 정의해놓은 파일들이 있습니다.

그중 저희는 

저 파일을 다운로드 받습니다.

해당 파일만 다운로드 받고 싶으시면 필요한 파일을 선택합니다.

그리고 저기 Raw를 클릭하신 뒤 Ctrl+s 를 누르면 쉽게 다운로드가 가능합니다.

2. Eclipse에 적용하기

파일을 다운로드 하셨으면 이클립스에 적용하도록 하겠습니다.

Eclispe나 Spring boot suite 모두 적용방법은 같습니다.

1. 해당 프로그램 실행 후 Windows -> Preferences 로 들어갑니다.

위와 같이 화면에 들어가신 뒤 Import 버튼을 클릭합니다.

2. 위에서 다운받은 eclipse-java-google-style.xml 파일을 선택합니다.

3. 이 상태에서 저장하기를 누르면 됩니다.

 

이렇게 하면 이클립스에서 google style로 코드 작성이 가능합니다.

3. 코드 정렬하기

일반적으로 코드 전체 줄 정리는 Ctrl+Shift+f 입니다. 하지만 저 같은 경우는 코드를 전체선택 한 후 Ctrl + i 를 이용하는 것을 선호합니다.

Ctrl+Shift+f 의 경우 line width까지 마음대로 수정이 되어서 오히려 매개변수가 많은 코드의 경우 안예쁘게 되는 경향이 있는 것 같더라구요.

시간이 지나면서 Visual Studio Code와 IntelJ 툴이 이클립스보다 더 많은 사용자가 이용하고 이로 인해 Prettier 같은 라이브러리가 거의 표준으로 자리매김하고 있지만, 그럼에도 불구하고 아직까지 이클립스를 이용하시는 분들도 꽤 있을 거라 생각합니다.

해당 포스팅이 도움이 되셨으면 좋겠습니다. 감사합니다.

728x90
반응형
저작자표시 (새창열림)

'Programming > Etc' 카테고리의 다른 글

안드로이드 스튜디오 단축키 정리  (0) 2021.09.09
프로그램 실행 시 경고 권한 낮추는 방법  (1) 2021.09.07
노션 아이콘 설정 방법  (0) 2021.09.01
넷플릭스 고화질로 시청하고 자동으로 다음 화 보는 방법  (0) 2021.07.06
비쥬얼 스튜디오 코드 공백 표시 설정  (0) 2021.07.01
'Programming/Etc' 카테고리의 다른 글
  • 안드로이드 스튜디오 단축키 정리
  • 프로그램 실행 시 경고 권한 낮추는 방법
  • 노션 아이콘 설정 방법
  • 넷플릭스 고화질로 시청하고 자동으로 다음 화 보는 방법
이프로그
이프로그
리뷰, 개발, 일상을 기록하는 블로그
    반응형
  • 이프로그
    이프로그의 IT이야기
    이프로그
  • 전체
    오늘
    어제
    • 분류 전체보기 (158)
      • Programming (111)
        • C# WPF (11)
        • Java Spring (16)
        • JavaScript & TypeScript (5)
        • Git (9)
        • Database (5)
        • Etc (42)
      • 생활상식 (24)
      • 리뷰 (8)
      • 주식 (12)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      dynamicresource
      ES6
      소프트웨어 개발
      이슈 트래킹
      투자전략
      웹 개발
      javascript
      데이터 바인딩
      마이크로서비스
      WPF
      docker
      Java
      Kubernetes
      C# WPF
      투자
      클라우드 컴퓨팅
      Apache Kafka
      XAML
      데이터 파이프라인
      서버 관리
      주식투자
      데이터베이스 성능
      재테크
      클라우드 네이티브
      분산 메시징 시스템
      협업 도구
      java8
      DevOps
      자바스크립트 트릭
      rest api
    • 최근 댓글

    • 최근 글

    • 250x250
    이프로그
    [Eclipse] java google code convention 적용 방법
    상단으로

    티스토리툴바