Apple is Apple
article thumbnail

일일 회고

 

협업하는 과정은 역시 쉽지가 않다.

 

그건 그렇고 너무 덥다... 몇 번을 졸은 지 모르겠다.


오늘의 키워드

  • 클래스 설계

팀 과제 클래스 설계

키오스크 프로그래밍 팀과제 클래스 설계를 하고 작업에 들어갔다.

클래스 다이어그램

Item이라는 인터페이스 공통 프로퍼티, 메소드를 두고 각 메뉴에 상속을 시켜 사용할 수 있도록 하였다.

 

그리고 UserInterface에서는 Item이라는 interface만 참조하여 어떠한 메뉴인지 알 필요 없도록 추상화하였다.

 

 

 

커밋 컨벤션 도입

  1. 문장의 끝에 . 를 붙이지 않기
  2. 작성 형식 - 타입: 내용 → 타입: **(한 칸 띄고)**내용
  3. 서술형은 지양
  • feat: 새로운 기능의 추가
  • fix: 버그 수정
  • docs: 문서 수정
  • style: 스타일 관련 기능 (코드 포맷팅, 세미콜론 누락, 코드 자체의 변경이 없는 경우)
  • refactor: 코드 리팩토링
  • test: 테스트 코트, 리팩토링 테스트 코드 추가
  • chore: 간단한 수정, 빌드 업무 수정, 패키지 매니저 수정 (ex .gitignore 수정 같은 경우)
profile

Apple is Apple

@mjjjjjj