비트캠프 미니 프로젝트 3
github
GitHub - J-petto/bitcamp-project3
역할
- 메인 메뉴 → 메인 카테고리 → 서브 카테고리로 이어지는 메뉴 구성
- 유저 데이터 및 메뉴 패스 데이터 넘겨주기 고민
- 맵 프린팅 구현
- 책 데이터 분할 하여 프린트 구현
- UI 디자인
소감
- 좋았던 점
- 파일 저장을 통한 데이터 보관이라 첫 도전이었으며 물론 내가 구현한 건 아니지만 구현 코드를 살펴보고 활용해 볼 수 있다는 점에서 만족스럽다.
- 덕지덕지 붙은 쓰레기 코드이지만 책 데이터를 싱글 톤을 사용해서 책 데이터 리스트를 하나의 객체로 만들었다는 점에서 만족스럽다.
- 좀 더 잘 해볼 점
- 기능에 대해 뚜렷하게가 아닌 뭉뚱그려서 대화 후 만들어 나가니까 프로젝트가 진전되다 멈췄다가 반복이었다.
- 위 같은 이유로 기간 내 원했던 기능을 전부 못 만든 부분이 아쉽다. (ex. 예약 시스템)
- 시간에 쫓겨 구현 하느라 코드가 깔끔하지 못하고 덕지덕지 붙는 쓰레기 코드가 되어버렸다.
추후 시간이 된다면 정리 겸 코드 리팩토링에 도전해볼 프로젝트이다.
- 특히 맵 프린트할 때 좀 더 고민하면서 for문으로 한글과 영어를 구분지어 깔끔하게 출력하고 싶었는데 그게 되지않았다. 가장 아쉬운 점.