I learned

내일배움캠프 AI - TIL 61

이모냥냥 2022. 11. 28. 21:52
반응형

 

❤️‍🔥TIL : Today I Learned❤️‍🔥
그날그날 내가 공부한 것을 정리하는 것

 

 

내일배움캠프 AI트랙 61day

 

오늘 배운 내용 - KPT 회고

Keep : 이번 프로젝트에서 진행한 과정 중 다음 프로젝트에서도 유지했으면 하는 부분

  1. 프로젝트 기간에 맞는 프로젝트 범위가 적절했다.
  2. 의사소통이 원활하게 이루어져서 상황 공유가 잘 되었다. (하루에 2번 전체 회의 시간 갖기)
  3. git 공용 레포지토리를 fork해서 사용했다. git branch도 잘 사용했다.
  4. 꼼꼼한 QA를 통해 완성도를 높였다.
  5. 기획을 상세하게 잘 했다. 기획내용을 바탕으로 개발을 진행했다.
  6. 포기하지 않고 주말까지 이용해서 끝까지 잘 마무리한 것(배포까지)

Problem

  • 아쉬운 점
    1. 테스트 코드를 작성하지 못한 것
    2. 주석 컨벤션 정하지 못한 것
    3. API에서 에러처리를 잘 하지 못한 것
    4. 프론트 역할분담이 잘 안된점. Javascript를 아직 완벽하게 다루지 못하는 점
    5. 다른 팀원이 작성한 코드를 완벽하게 이해하지 못하는 부분이 있는 점
    6. 막판에 git 엉망이 된 점
  • 해결 방안
    1. 오늘 퍼블리싱 및 프론트 특강합니다. ⭐️
    2. 오늘 주석 컨벤션 정하기
    3. PR 할 때 시간투자를 조금더 해서 코드내용 살펴보면서 리뷰하기
      1. 코드 라인별로 리뷰달기
    4. 프로젝트 기간동안 개발 파트 시간 분배 잘 할 것.(개발 / 주석 / 테스트 코드 / PR)

Try : 다음 프로젝트를 위해 해야 할 노력

  1. 테스트코드 작성에 대한 공부
  2. 주석 컨벤션 미리 정하기(오늘)
  3. 기능 맡은 부분 본인이 프론트까지 완벽하게 할 수 있게 하기
  4. 실제 서비스에 필요한 필수 및 추가 기능들 체크
    1. 비밀번호 찾기
    2. 이메일 인증
    3. 유저 정보 어떻게 처리 할건지
    4. 기타 등…
  5. 배포 환경에서의 DB 확인을 위해 postgresql 공부
    1. SQL 조회까지만
  6. 각 담당 기능별 개발우선순위와 데드라인 꼭 정하고 개발할 것

Feel : 이번 프로젝트를 통해 느낀 점

팀원별 느낀점

  • 이현지
  • 기획할때에는 기능이 너무 적지 않았을까 고민을 했었는데 짧은시간내에 구현할 수 있었던 적절한 시간이지 않았나 싶었다. 지난번에는 추천시스템을 구현하다가 이번에 간단한 CRUD 기능이지만 프론트와 연결되는 부분에서 많은 예외처리가 발생한다는 것을 이번에 욕심껏 팀장을 해서 프로젝트 리딩을 내 스타일대로 해봤는데 팀원들이 잘 따라와주고 좋은 반응을 주어서 다행이라고 생각한다.
반응형