Open gihwanJang opened 5 months ago
깃_메시지.txt 깃_이그노어.txt
24/06/17 -> 깃_이그노어 파일 수정 : .idea 폴더 통째로 안 들어가게 수정했습니다
.gitmessage .gitignore
로 바꾸셔서 설정하셔야 합니다!
해당 파일로 바꾸면 숨김 파일로 자동으로 바뀌어서, 일단은 텍스트 파일로 전달해 드렸습니다~!
6.15.21.00 (인준)-
1.파일명 바꾸기
파일명 바꾸는 명령어 (파인더해서 직접하니까 .txt 가 안 떼지는데 떼는 법을 모르겠어서 밑에 명령어 사용했습니다.)
mv 깃_메시지.txt .gitmessage mv 깃_이그노어.txt .gitignore
2.gitmessage 적용
(전 그냥 .gitmessage 파일 추가만 했더니 적용이 안돼서 했습니다. 추가만으로 적용됐다면 안 하셔도 무방합니다) (전 .gitignore는 추가만으로 됐습니다.)
터미널에 pwd 명령어를 입력하면 현재 디렉토리 경로가 나옵니다. .gitmessage 가 위치한 디렉토리에서 해당 명령어 실행해주세요.
그 결과가 Users/username/documents/somewhere라면
git config --global commit.template Users/username/documents/somewhere/.gitmessage
명령어를 실행해주시면 그 위치를 참조해서 커밋 메세지 작성이 가능합니다.
cmd + shift + '.' -> 숨김 파일 보기
Git 컨벤션 문서
Git 컨벤션
1. 브랜치 전략
1.1 브랜치 종류
1.2 브랜치 네이밍 규칙
feature/{기능명}
feature/user-login
release/{버전명}
release/1.0.0
hotfix/{버그명}
hotfix/login-error
2. 커밋 메시지 규칙
2.1 커밋 메시지 형식
커밋 메시지는 다음 형식을 따릅니다:
2.2 타입(Type)
2.3 제목(Subject)
2.4 본문(Body)
커밋 메시지 예시
3. Pull Request(PR) 규칙
3.1 PR 제목
[Feature] 사용자 로그인 기능 추가
3.2 PR 설명
3.3 리뷰어 지정
PR 템플릿 예시
4. 코드 리뷰 규칙
4.1 코드 리뷰 절차
4.2 리뷰어 책임
코딩 컨벤션 문서
https://www.oracle.com/java/technologies/javase/codeconventions-contents.html
1. 파일 구조
1.1 파일 네이밍
UserService.java
com.example.project.service
1.2 파일 구조
1.2.1 java 하위
1.2.2 resource 하위
2. 들여쓰기 및 줄 바꿈
2.1 들여쓰기
2.2 줄 길이
2.3 중괄호 스타일
3. 네이밍 컨벤션
3.1 클래스 및 인터페이스
UserService
Impl
접미사를 붙입니다. 예:UserServiceImpl
3.2 메서드 및 변수
getUserName
userName
3.3 상수
MAX_USER_COUNT
4. 주석
4.1 클래스 및 메서드 주석
4.2 인라인 주석
5. 코드 구조
5.1 메서드 길이
5.2 공백
5.3 임포트 정리
6. 예외 처리
6.1 예외 던지기
6.2 예외 처리
JavaDoc 주석 작성 방법
1. 클래스 및 인터페이스 주석
클래스나 인터페이스 정의 위에 JavaDoc 주석을 작성합니다.
2. 메서드 주석
메서드 정의 위에 JavaDoc 주석을 작성합니다.
3. 필드 주석
필드 정의 위에 JavaDoc 주석을 작성합니다.
4. 태그(Tag) 사용
JavaDoc 주석에는 다양한 태그를 사용할 수 있습니다. 주요 태그는 다음과 같습니다:
JavaDoc 문서 생성 방법
JavaDocs를 사용하여 문서를 생성하려면 다음 명령을 사용합니다:
예를 들어,
src
폴더에 있는 모든 Java 파일에 대해 문서를 생성하려면:이 명령은
src
디렉터리에 있는 모든 Java 파일을 대상으로 JavaDoc을 생성하고,doc
디렉터리에 HTML 파일로 저장합니다.예제
다음은 간단한 예제입니다.
User.java
참고 자료
JavaDocs에 대한 공식 문서를 참고하면 더 자세한 정보를 얻을 수 있습니다:
JavaDocs를 잘 활용하면 코드의 이해도를 높이고 유지보수를 용이하게 할 수 있습니다. 문서화는 개발 과정에서 중요한 부분이므로 꾸준히 작성하는 습관을 들이는 것이 좋습니다.