회고록

First Project Dev log (2weeks - 08.25~09.02)

✅ 210825

오늘은 어떻게 프로젝트에 기여했나요?

  • nav, footer을 구현하고, home 화면을 구현 중입니다.
  • API enpoint 회의 시, gitbook 작성을 하였습니다.

오늘의 프로젝트에서 힘든 점은 무엇인가요?

  • 다른 css 파일 영향을 받은 구조를 다시 잡느라 힘들었습니다.
  • 처음 생각했던 css로 도형을 편집하는 것이 어려웠습니다.

내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

  1.  home 슬라이드, 구조 완성하기
  2.  footer 구조 배치하기
  3.  login, sign up 페이지 merge하여 라우터, 스위치 설정하기

 210826

오늘은 어떻게 프로젝트에 기여했나요?

  • Home 컴포넌트를 다시 구성했습니다. 🎯
  • My page를 구현하였습니다.
  • 수완님과 함께 test 페이지를 구현하였습니다.

오늘의 프로젝트에서 힘든 점은 무엇인가요?

  • footer가 페이지마다 다르게 설정하는 것에서 헤맸었습니다.
  • Link로 감싸주었더니, css가 초기화되어 다시 바로 잡는 것입니다.
  • 최대 크기를 노트북 사이즈로 반응형을 만들었더니, 32인치 데스크탑에서 빈 공간이 생겼습니다. 다음에 반응형 웹을 만들 때, 가장 큰 페이지 부터 css를 구성해야겠다고 생각했습니다.
  • testlist 슬라이드 애니메이션 로직을 구현하는 것이 힘듭니다. 어떤 것이 문제인 줄 알지만, 코드로 표현 어렵습니다. 😇

내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

  1.  testlist 페이지를 완성할 것(with 수완님)
  2.  정규표현식 추가할 것

 210827

오늘은 어떻게 프로젝트에 기여했나요?

  • testlist 페이지 슬라이드를 구현하였습니다.
  • 회원가입, 로그인 정규표현식을 추가하고 axios로 서버와 연결하는 작업을 하고 있습니다.

오늘의 프로젝트에서 힘든 점은 무엇인가요?

  • 순수 자바스크립트로 슬라이드를 구현하는 것이 어려웠습니다. 하나가 되면, 하나가 안되고, 구현에 성공하였지만 새로고침을 하니 모든 css가 풀렸습니다. useState로 설정을 해주었지만, 되지 않았습니다. 결국 라이브러리의 힘을 빌렸습니다. (시간이 남으면 바닐라 자바스크립트로 구현해보겠습니다!)
  • 정규 표현식이 제대로 작동하지 않았습니다. 아직 해결하지 않은 문제가 있습니다.

내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

  1.  회원가입, 로그인 정규 표현식 완성
  2.  회원가입, 로그인 반응형 완성

 210830

오늘은 어떻게 프로젝트에 기여했나요?

  • 로그인 상태에 따라 navbar를 설정하였습니다.
  • 서버와 연결하여 회원가입, 로그인 기능을 구현하였습니다.(with 소연님)

오늘의 프로젝트에서 힘든 점은 무엇인가요?

  • 스프린트나, ha3를 칠 때는 이해했다고 생각했는데, 처음부터 구현하려니 힘들었습니다. 생각지 못한 오류와 useHistory.push undefined를 해결할 수 없었습니다. 소연님의 도움을 받아 리다이렉트로 해결하였지만, 2번 클릭해야지 로그인이 되는 점이 해결되지 않고 있습니다.
  • 새로고침을 하면 상태가 없어집니다.

내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

  1.  로그인 구현 완성
  2.  Mypage 태그 구현

 210831

오늘은 어떻게 프로젝트에 기여했나요?

  • 회원가입, 로그인, 로그아웃을 axios 를 사용해 서버와 연결해주었습니다. (with 소연님)
  • alter창을 만들고, mypage 회원수정 구현을 했습니다.

오늘의 프로젝트에서 힘든 점은 무엇인가요?

  • 결국 localstorage를 사용해 accessToken을 저장해주었지만, 쿠키에 담기지 않아 힘들었습니다.
  • 현재는 회원수정 정보를 받아오는 데서 막혔습니다.

내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

  1.  mypage 구현
  2.  전체 css 수정

 210901 

오늘은 어떻게 프로젝트에 기여했나요?

  • Test 와 TestPage의 css를 완성하였습니다.
  • MyPage의 favorite 기능의 추가 구현하였습니다.

오늘의 프로젝트에서 힘든 점은 무엇인가요?

  • 중간 중간에 서버와 데이터 받는 부분에서 오류가 있었습니다. 그러나 팀원 전체가 힘 합쳐서 해결하였습니다 !
  • slide 라이브러리를 사용해서 css 고치는 것이 힘들었습니다.

내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

  1.  마이페이지 페리보릿 삭제 서버 요청보내기
  2.  CSS 전체 확인
  3.  프로젝트 발표 맡은 부분하기

✅ KPT 210902

Keep (유지할 항목)

  • 해결이 안나는 부분에 모든 팀원이 힘을 합쳐서 해결하는 것이 좋았습니다. 알고 있는 지식이 다 다르기 때문에, 머리를 맞대니 해결이 더욱 빨랐습니다.
  • 프론트엔드 부분에서 CSS나 JS 구현 시, 안되더라도 끝까지 노력하는 모습이 좋았습니다.
  • 서버 통신이나 에러가 뜨더라도 무너지지도 싸우지도 않고, 재미있게(?) 문제를 해결해 나아가는 것이 좋았습니다.

Problem (문제라고 생각하는 항목)

  • Client와 Server가 데이터를 주고 받을 때, 데이터의 형식, 환경 등이 맞춰지지 않아 속도가 느려졌습니다.
  • 처음 단순하게만 생각했던 UI에서 어려움을 느꼈습니다.
  • 다시 한 번 컴포넌트, 페이지와 컨트롤러 간의 폴더 구분이 중요하다는 것을 깨달았습니다.

Try (Action Items)

  1.  더 디테일하게 데이터의 형식을 설정해, 개발 속도를 더뎌지지 않게 해야겠습니다.
  2.  혼자서 최선을 다한 후, 해결이 나지 않을 땐 페어나 팀원 모두가 함께 고민해보는 것을 유지하겠습니다.
  3.  웹 디자인을 미리 찾아보고, UI를 확정지은 다음 개발을 시작하겠습니다.
  4.  팀의 커뮤니케이션 분위기를 유지시키기 위해 노력하겠습니다.
  5.  4주차 프로젝트 때는 시작 전부터 폴더 구분 등 개발 환경에 대한 세팅을 디테일하고 정확하게 하겠습니다.

'회고록' 카테고리의 다른 글

오랜만에 블로그에 쓰는 TIL  (0) 2021.10.10
Final Project Dev Log (4Weeks - 09.09~10.07)  (0) 2021.10.08
20210829  (0) 2021.08.29
20210823  (0) 2021.08.24
20210813  (0) 2021.08.13