지라 이슈 종류
1. Story (스토리)
소프트웨어 시스템 기능에 대한 비공식적인 자연 언어 설명
ex)
- 사용자는 로그인을 할 수 있다.
- 사용자는 회원탈퇴를 할 수 있다.
- 사용자는 커뮤니티에 글을 작 성 할 수 있다.
2.Chore
스토리에 관련없지만 필요한 기능들을 개발 할때 사용
3.Task (작업)
해야 하는 일이지만, 기능 구현과 관련되지 않는 경우
ex) 디자인 문서 작성
4.Bug (버그)
테스트에 의해서 발견된 버그들
5.Sub Task (하위 작업)
위와 같은 이슈들을 해결 하고 기능을 구현 하기 위해서 필요한 하위 작업들
이슈 완료 후 해야될일
깃에 커밋 하지 않아도 되는 이슈를 완료 한 경우 6번 내용부터 진행 해 주세요
1. 커밋을 하기전 지라에 들어가서 본인이 작업한 이슈의 코드를 확인한다
2. 깃에 커밋 하기 전 Terminal에 git remote update를 입력하여 브랜치를 받아온다
3. 인텔리제이 하단에 있는 깃 이모티콘을 클릭 하고, 1번에서 확인한 지라 이슈 코드와 같은 이름인 브랜치를 클릭한후 Checkout를 한다
4. 인텔리제이 오른쪽 상단에 있는 깃 커밋에 들어가서 본인이 추가하거나 수정한 파일들을 선택하고 아래의 형식대로 커밋 메세지를 작성후 커밋 버튼을 눌러 준다
커밋 메세지 작성법
형식: [커밋태그] 커밋 내용 -버전
커밋태그
- Add: 무언가를 추가 했을때
- Fix: 무언가를 고쳤을 때
- Change: 무언가를 변경했을 때
- Improve: 무언가를 개선(최적화)했을 때
커밋 내용: 주요 작업 내용을 요약
버전: 같은 작업을 했을때는 몇번 째 작업인지 버전을 작성
예시)
상황: rxtx 라이브러리를 추가하는 작업을 함
커밋 메세지: [Add] rxtx 라이브러리 추가 -1
상황: 홈페이지 이미지 교체를 함
커밋 메세지: [Change] 홈페이지 이미지 교체 -1
상황: 홈페이지 이미지 교체를 두번째 함
커밋 메세지: [Change] 홈페이지 이미지 교체 -2
상황: 홈페이지에서 이미지가 안뜨는 오류를 해결함
커밋 메세지: [Fix] 홈페이지 이미지 오류 해결 -1
5. 인텔리제이 오른쪽 상단에 있는 깃 커밋에 들어가서 아까 커밋한 내용을 푸쉬한다
6. 지라에서 본인이 완료한 이슈의 상태를 해야 할 일에서 완료로 바꿔준다
7, 작업 로그를 작성한다
8. 프로토 타입과 같이 코드 외의 산출물이 나오는 경우 해당 이슈에 첨부 파일로 업로드 하고, slack 문서 채널에도 올린다
'심화캡스톤' 카테고리의 다른 글
시리얼 통신의 문제점과 해결법 (아두이노 자바 통신 글자 나눠서 수신됨) (0) | 2023.06.29 |
---|---|
아두이노 워터 펌프와 로드셀 이용하여 자동 급수기 제작 (0) | 2023.06.28 |
인텔리제이에서 아두이노 실행하는 법 (0) | 2023.04.13 |
인텔리제이 스프링부트 rxtx 라이브러리 추가 (0) | 2023.03.29 |
프로젝트 내려받기 (0) | 2023.03.27 |
댓글