일일 회고
팀과제도 어느덧 막바지에 들어간다.
계속 혼자 공부하다가 같이 공부하니 어색한 기분도 있고, 함께해서 더 재미있는 기분도 있고... 해서 다채로운 느낌인 것 같다.
이제 수료할 때까지 근 몇 달은 같이 공부하고 프로젝트를 하는 방식이니까 잘 적응해 봐야겠다.
오늘의 키워드
- 클래스 재설계
- Github pull request 정보
1. 클래스 재설계


기존에 설계했던 클래스는 Item 내부에서 각 음식에 대한 리스트를 관리하려고 했었다.
이렇게 되면 상속받은 음식에서 각자의 리스트를 갖고 주문을 하는 UI(order)에서 각 리스트를 합친 통합 클래스를 만들어 관리해야 하는데 이 구조가 비효율적이라 생각이 들어 UI(order)에서 List<Item> 형식으로 하여 한 번에 모든 음식을 관리할 수 있는 리스트를 만들어 좀 더 효율적으로 구현해보고자 하였다.
기존 음식에 있던 add, remove 메소드는 삭제하고 각 음식의 정보를 보여주는 displayItemInfo메소드를 생성하여 UI에서 사용하기로 하였다.
2. Github pull request 정보
깃헙에서 pull request를 할 때 우측에 리뷰어, 담당자등을 보여주도록 하는 것이 있다.

Reviewers: 현재 PR을 리뷰해 줄 팀원 지정
Assignees: 현재 PR 작업의 담당자 지정
Labels: 현재 PR 작업의 성격
Milestone: 현재 PR 작업이 속한 파트
이렇게 해당 속성을 지정해주면 명확한 pull request를 할 수 있을 것 같다.
'내일배움캠프 7기 > TIL' 카테고리의 다른 글
내일배움캠프 7기 Android TIL 12일차 (2023.07.31) (0) | 2023.07.31 |
---|---|
내일배움캠프 7기 Android TIL 11일차 (2023.07.28) (0) | 2023.07.29 |
내일배움캠프 7기 Android TIL 9일차 (2023.07.26) (0) | 2023.07.26 |
내일배움캠프 7기 Android TIL 8일차 (2023.07.25) (0) | 2023.07.25 |
내일배움캠프 7기 Android TIL 7일차 (2023.07.24) (0) | 2023.07.24 |