개발 - 고급/convention 3

네이밍 컨벤션

1. java naming Convention 1.1.공통 대소문자가 구분되며 길이에 제한이 없다. 예약어를 사용해선 안된다. 숫자로 시작하면 안된다. 특수문자는 _ $ 만 사용 가능 ps. 구글 컨벤션에선 $ 쓰지 말라고 했던 거 같음 PascalCase, camelCase 사용 반의어는 반드시 대응하는 개념으로 사용 반의어 영어 반의어 한글 get set 받다 받다 add remove 추가 제거 create destroy 창조 파괴하다 start stop 시동 정지 insert delete 삽입 삭제 increment decrement 증가 감소 old new 구 신 begin end 시작 끝 girst last 기어, 먼저, 처음 마지막 up down 위 아래 min max 최소 최대 next pr..

java 컨벤션 가이드 - google

1. 코딩 컨벤션 종류 goole java 컨벤션 가이드 오라클 java 컨벤션 가이드 네이버 java 컨벤션 가이드 참고 - sql 컨벤션 오라클 SQL & PL/SQL Optimization 1.1 IntelliJ 적용 하기 기본적으로 IntelliJ용으로 셋팅이 되어있다. 네이버 컨벤션 포맷 구글 켄벤션 포맷 위 링크에서 IntelliJ용 xml 포맷터 다운로드 IntelliJ IDEA - Preferences > Editor > Code Style Scheme 우측 톱니바퀴 > Import Scheme > IntelliJ IDEA code style XML 클릭 다운로드 받은 XML 포맷터를 찾아서 적용 2. 소스 파일 기본 사항 소스파일 .java 클래스파일 .class 바이너리 파일 컴파일러 ..

Git commit 컨벤션 및 템플릿

1. Git Commit 컨벤션 커밋 메시지는 제목, 본문, 꼬리말 3가지 파트로 나뉘고 각 파트는 빈줄을 두어서 구분 # git commit type(옵션): ["해시태그"issueNumber -] Subject # -> 제목 : 최대 50글자, 마침표 X, 영문 표기시 동사원형, 첫char 대문자 body(옵션) # -> 본문 : 어떻게 X, 무엇을 왜 O , 75자 남기지 말 것 footer(옵션) # -> 꼬리말 : issue tracker ID를 명시하고 싶은 경우 작성 # 예시 Feat: "추가 로그인 함수" 로그인 API 개발 Resolves: #123 Ref: #456 Related to: #48, #45 1.1. 제목 1.1.1. 타입 태그와 제목으로 구성, 태그는 영어로 쓰되 첫문자는 ..