ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 1주차 회고 (미니프로젝트)
    이노베이션 캠프/WIL 2023. 6. 12. 21:02

    원래는 항해99에 합류했었는데 매니저님의 추천으로 이노베이션 캠프로 변경!

    변경하게 된 이유는 항해99와 동일한 커리큘럼인데 수업비를 지원받아 무료로 수강할 수 있어서이다. :)

     

    일정

    • ~06/05: 워밍업 기간 (웹개발 종합반, 자바스크립트 문법, 알고리즘 등등)
    • 06/07 ~ 06/09: 미니 프로젝트 개발 및 발표

     

     

    과정

    06/07 (수)

    1. 회의
      • 주제: 식당 및 음식 추천 사이트
      • 역할: 메인 및 메뉴 등록 페이지 (총 2 페이지)
    2. vs code와 github 연결
    3. 기획안 작성 (회의 일지, 와이어 프레임 (피그마 사용), API 설계 등등)
    4. 식당 및 메뉴 등록 사이트 기능 구현
      • vs code의 share 기능 사용해서 팀원분 컴퓨터에서 진행 (코드 충돌 문제 해결을 위해 ㅎㅎ)
      • 구현한 기능: 식당 및 메뉴 등록 (mongoDB 연결하여 입력한 데이터 들어갈 수 있도록 함. 꾸미기는 내일 진행!)

     

    06/08 (목)

    1. main 기능 구현
      • 오픈 API와 mongoDB에서 데이터 가져오는 기능 구현
      • 선택한 메뉴 정보 넘겨주는 기능 구현
      • 코드 중복 제거를 위해 모듈화 작업 완료
    2. 메뉴 등록 사이트 꾸미기
    3. main 꾸미기

     

    06/09 (금)

    1. main 및 메뉴 등록 페이지 css 수정
      • 사소한 디테일 수정
      • 반응형 웹사이트 적용
    2. 회고 작성
    3. 발표

     

     

    회고

    주제: 식당별 음식 추천 사이트

    개발 일정: 2023년 6월 7일 ~ 6월 9일 (총 3일)

    기술 스택: html, css, flask(python), javascript

    배포: EC2

     

    메인
    메뉴 등록
    상세 페이지

     

    KPT 회고

    Keep

    • 함수명 일관성 유지
    • 주석 상세하게 작성하기
    • 모듈화
      • 중복된 코드 제거를 위해 기능별로 함수를 만들어 호출하는 방식으로 코드를 작성
        • 함수의 재활용성을 높임
        • 유지보수를 용이하게 해줌

    Problem

    • 사용법 미숙지
      • Github, css
        • 팀 내에서 사용하실 수 있는 분들이 있어서 큰 어려움은 없었지만, 이분들이 없었다면 과제를 완수하지 못했을 거 같다. 
      • 오픈 API
        • 페이지를 새로고침 할 때마다 데이터의 순서가 달라짐(리소스의 일관성 유지 문제)
    • 클래스명 일관성 부족
      • 함수명의 경우, 일관성을 유지했지만 부트스트랩에서 가져온 코드의 경우까지 신경쓰지 못했다.

    Try

    • 사용법 미숙지
      • 사용법 미숙지의 경우는 연습 밖에 방법이 없다고 생각한다. 
        • 공부한 내용 매일 정리하기
        • 다음 날 전 날 공부한 내용 복습하기
    • 클래스명 일관성 부족
      • 다음 프로젝트에서는 일관성 유지될 수 있도록 습관 기르기
    728x90

    '이노베이션 캠프 > WIL' 카테고리의 다른 글

    4 주차 회고 (주특기: 리액트)  (0) 2023.07.12
    3주차 회고 (알고리즘)  (0) 2023.06.27
    WIL이란?  (0) 2023.06.19
    2주차 회고 (자바스크립트 문법)  (0) 2023.06.16
Designed by Tistory.