ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 소심하게 위대하게 팀 머신러닝 프로젝트 KPT 회고록
    내일배움캠프 2023. 5. 29. 16:29

    1. Keep

    • 세심한 API 설계로 프론트와 백 잘 나누어서 작업한 것
    • 프론트 백 모두 배포에 성공한 것
    • 소셜 로그인 기능 구현 성공한 것
    • 머신러닝 기능 구현 성공
    • 피그마를 이용한 섬세한 와이어 프레임
    • 깃모지 활용과 코드 리뷰
    • 아침에 할 일/저녁에 한 일 공유

     

    2. Problem

    1. 문제
    • 네비게이션바 js 로딩 실패
    • 배포에서 머신러닝 기능 작동 실패
    • 테스트 코드에서 유저 생성 후 access token 발급 받기
    • onclick함수로 js에 있는 함수 불러오기 실패
    1. 원인
    • html이 로딩되기 전에 js가 해당 태그를 찾는게 문제
    • 인스턴스 성능 문제
    • 유저 생성 시 비밀번호가 해싱되지 않아서
    • addEventListner로 click이벤트를 주어야 한다.

     

    3. Try

    1. 성능 좋은 인스턴스 사용해보기
    2. 다양한 소셜 로그인 (네이버, 구글, 깃허브)
    3. 페이지네이션
    4. 테스트 코드 작성 시 Faker 더 잘 활용하기
    5. 깃허브 이슈

     

    4. 느낀점

    최승원:

    머신러닝이라는 새로운 분야에 도전하게 되었는데, 우리가 원하는 기능은 강의에서 다루지 않은 부분이었기 때문에 사용법을 찾는 것이 어려웠습니다.

    결국 간단한 방법을 찾았지만, 성능이 예상한 것만큼 나오지 않아서 실망했습니다. 그래도 Django에 적용해보는 과정에서 내가 만든 모델이 예상대로 동작하는 것을 보고 뿌듯했습니다.

     

    장우석:

    세심한 API설계를 해야 백엔드가 완성되지 않은 상태에서도 프론트코드를 작성할 수 있다는 것을 알게 되었습니다.

    프론트에서 파일들이 복잡하게 얽혀있게 만들면 페이지 로드할 때, 페이지가 로드되기전에 함수를 호출하거나 태그를 가져오지 못하는 경우가 많으니 주의해야하는 것을 배웠습니다.

     

    서지인: 잘 안되던 부분들 중에 간단한 문제였던게 많았습니다. 혼자 고민하고 알아보는 시간을 갖는 것도 좋지만 좀 더 빨리 공유하고 질문해야겠다고 생각했습니다. 프론트가 너무 어려웠습니다. 좋은 팀원들을 만나 많이 배우고 도움 받았습니다! 감사합니다!

     

    이도윤:

    소셜 로그인 부분을 프론트랑 연결하는 과정이 힘들었다. allauth를 사용하면 조금 더 쉽게 소셜 로그인을 구현할 수 있었지만 코드를 봐도 잘 이해가 가지 않아 사용하지 못해서 아쉬웠다.

    꼼꼼히 확인했는데도 실수를 하는 부분들이 계속 많이 나왔다. 죄송합니다…

    팀원 분들이 엄청 친절하게 도와주셔서 팀프로젝트에 참여할 수 있었다. 감사합니댜 (_ _)

     

    김성우:

    하고 싶었던 기능들을 하지 못하고, 프론트에서 시간을 너무 많이 잡아먹어서 너무 아쉽습니다.

    '내일배움캠프' 카테고리의 다른 글

    TIL 2023.05.30  (0) 2023.05.30
    TIL 2023.05.29  (2) 2023.05.29
    WIL 내일배움캠프 11주차  (0) 2023.05.26
    TIL 2023.05.26  (0) 2023.05.26
    TIL 2023.05.25  (0) 2023.05.25
Designed by Tistory.