일일 회고
협업하는 과정은 역시 쉽지가 않다.
그건 그렇고 너무 덥다... 몇 번을 졸은 지 모르겠다.
오늘의 키워드
- 클래스 설계
팀 과제 클래스 설계
키오스크 프로그래밍 팀과제 클래스 설계를 하고 작업에 들어갔다.
Item이라는 인터페이스 공통 프로퍼티, 메소드를 두고 각 메뉴에 상속을 시켜 사용할 수 있도록 하였다.
그리고 UserInterface에서는 Item이라는 interface만 참조하여 어떠한 메뉴인지 알 필요 없도록 추상화하였다.
커밋 컨벤션 도입
- 문장의 끝에 . 를 붙이지 않기
- 작성 형식 - 타입: 내용 → 타입: **(한 칸 띄고)**내용
- 서술형은 지양
- feat: 새로운 기능의 추가
- fix: 버그 수정
- docs: 문서 수정
- style: 스타일 관련 기능 (코드 포맷팅, 세미콜론 누락, 코드 자체의 변경이 없는 경우)
- refactor: 코드 리팩토링
- test: 테스트 코트, 리팩토링 테스트 코드 추가
- chore: 간단한 수정, 빌드 업무 수정, 패키지 매니저 수정 (ex .gitignore 수정 같은 경우)
'내일배움캠프 7기 > TIL' 카테고리의 다른 글
내일배움캠프 7기 Android TIL 10일차 (2023.07.27) (0) | 2023.07.27 |
---|---|
내일배움캠프 7기 Android TIL 9일차 (2023.07.26) (0) | 2023.07.26 |
내일배움캠프 7기 Android TIL 7일차 (2023.07.24) (0) | 2023.07.24 |
내일배움캠프 7기 Android TIL 6일차 (2023.07.21) (1) | 2023.07.21 |
내일배움캠프 7기 Android TIL 5일차 (2023.07.20) (0) | 2023.07.20 |