이노베이션 캠프/WIL
1주차 회고 (미니프로젝트)
hani:)
2023. 6. 12. 21:02
원래는 항해99에 합류했었는데 매니저님의 추천으로 이노베이션 캠프로 변경!
변경하게 된 이유는 항해99와 동일한 커리큘럼인데 수업비를 지원받아 무료로 수강할 수 있어서이다. :)

일정
- ~06/05: 워밍업 기간 (웹개발 종합반, 자바스크립트 문법, 알고리즘 등등)
- 06/07 ~ 06/09: 미니 프로젝트 개발 및 발표
과정
06/07 (수)
- 회의
- 주제: 식당 및 음식 추천 사이트
- 역할: 메인 및 메뉴 등록 페이지 (총 2 페이지)
- vs code와 github 연결
- 기획안 작성 (회의 일지, 와이어 프레임 (피그마 사용), API 설계 등등)
- 식당 및 메뉴 등록 사이트 기능 구현
- vs code의 share 기능 사용해서 팀원분 컴퓨터에서 진행 (코드 충돌 문제 해결을 위해 ㅎㅎ)
- 구현한 기능: 식당 및 메뉴 등록 (mongoDB 연결하여 입력한 데이터 들어갈 수 있도록 함. 꾸미기는 내일 진행!)
06/08 (목)
- main 기능 구현
- 오픈 API와 mongoDB에서 데이터 가져오는 기능 구현
- 선택한 메뉴 정보 넘겨주는 기능 구현
- 코드 중복 제거를 위해 모듈화 작업 완료
- 메뉴 등록 사이트 꾸미기
- main 꾸미기
06/09 (금)
- main 및 메뉴 등록 페이지 css 수정
- 사소한 디테일 수정
- 반응형 웹사이트 적용
- 회고 작성
- 발표
회고
주제: 식당별 음식 추천 사이트
개발 일정: 2023년 6월 7일 ~ 6월 9일 (총 3일)
기술 스택: html, css, flask(python), javascript
배포: EC2
KPT 회고
Keep
- 함수명 일관성 유지
- 주석 상세하게 작성하기
- 모듈화
- 중복된 코드 제거를 위해 기능별로 함수를 만들어 호출하는 방식으로 코드를 작성
- 함수의 재활용성을 높임
- 유지보수를 용이하게 해줌
- 중복된 코드 제거를 위해 기능별로 함수를 만들어 호출하는 방식으로 코드를 작성
Problem
- 사용법 미숙지
- Github, css
- 팀 내에서 사용하실 수 있는 분들이 있어서 큰 어려움은 없었지만, 이분들이 없었다면 과제를 완수하지 못했을 거 같다.
- 오픈 API
- 페이지를 새로고침 할 때마다 데이터의 순서가 달라짐(리소스의 일관성 유지 문제)
- Github, css
- 클래스명 일관성 부족
- 함수명의 경우, 일관성을 유지했지만 부트스트랩에서 가져온 코드의 경우까지 신경쓰지 못했다.
Try
- 사용법 미숙지
- 사용법 미숙지의 경우는 연습 밖에 방법이 없다고 생각한다.
- 공부한 내용 매일 정리하기
- 다음 날 전 날 공부한 내용 복습하기
- 사용법 미숙지의 경우는 연습 밖에 방법이 없다고 생각한다.
- 클래스명 일관성 부족
- 다음 프로젝트에서는 일관성 유지될 수 있도록 습관 기르기
728x90