Skip to content
ccommit edited this page Sep 28, 2023 · 9 revisions

커밋 규칙

타입 이름 내용
enh 새로운 기능에 대한 커밋
fix 버그 수정에 대한 커밋
build 빌드 관련 파일 수정 / 모듈 설치 또는 삭제에 대한 커밋
chore 그 외 자잘한 수정에 대한 커밋
ci ci 관련 설정 수정에 대한 커밋
docs 문서 수정에 대한 커밋
style 코드 스타일 혹은 포맷 등에 관한 커밋
refactor 코드 리팩토링에 대한 커밋
test 테스트 코드 수정에 대한 커밋
perf 성능 개선에 대한 커밋

코드 컨벤션

ID 기본규칙 추가규칙 예시
클래스 PascalCase   public class ProductDTO {}
인터페이스 PascalCase (Prefix)I public interface ProductService {}
패키지명 lowercase   package com.market.server.dto;
열거형 PascalCase   public enum Status {}
메소드 CamelCase   public void register()
프로퍼티 CamelCase   private int accountId;
전역변수 CamelCase   private String grade;
지역변수 CamelCase   int idIndex;
파라메터 CamelCase   public void login(String id)
상수 UpperCase SnakeCase private static String LOGIN_ADMIN_ID;

참고 코드 컨벤션: https://google.github.io/styleguide/javaguide.html

Clone this wiki locally