본문 바로가기

Web

팀 소개 웹페이지 프로젝트 회고

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

  • 모르는 것이 있으면 최선을 다해서 찾아보고 해결한 노력
  • 각자 다양한 기술을 해볼 수 있게 역할을 골고루 배분한 것
  • 서로 맡은 일을 최선을 다해서 한 것

 

Problem

김예나

 

고민했던 점

  • id값을 다른 문서에 새로 만들어서 그 아이디값을 불러와서 회원 문서에 해당 필드를 따로 추가하여 붙이는 방법을 사용했는데 수정을 할 때 계속 내가 생성하여 만든 시퀀스 id로 조회를 해보니 존재하지 않는다는 문제가 발생했다

 

해결방법

  • 찾아보니 파이어베이스는 데이터를 추가할 때 고유한 id값을 자동으로 만들어준다는 사실을 알게 되었다. 나의 생각으로는 id값 필드명의 중복으로 인해서 계속 문제가 생겼던게 아닐까 싶다.

 

이재민

 

고민했던 점

  • 웹을 만들면서 무조건 내가 외우고 알고 있는 코드들을 활용해서 웹페이지를 만들어야한다는 강박같은 생각에 겁을 먹은 상태라서 뭐든 소극적으로 하나씩 입력하고 있는 나를 발견하였음
  • 팀장님과 팀원들의 배려로 간단한 페이지를 맡게 되었음에도 어떻게 해야하는지 감을 못잡음
  • 함수를 사용했는데 파이어베이스 데이터를 사용하고싶어 script type=module로 코드를 변경하자 기존의 함수가 작동을 안함
  • 모르는 부분이 있어도 용어들이 낯설어 어떤 것들을 모르고 있는지 모르는 답답함

 해결방법

  • 강의를 처음부터 3번정도 돌려서 따라하며 복습함
  • 복습하면서 일단 만들면서 부트스트랩과 인터넷 검색 마지막으로 챗지피티의 도움을 받음
  • 튜터님에게 질문을 드렸음 역시나 모든 내용을 이해하지는 못했으나 대충 튜터님께서 하고자하는 의도파악이 되면서 흥미가 생김

 

정의용

 

고민했던 점

  • 비밀번호를 통한 기존에 작성 했던 방명록의 수정/삭제를 구현하던 도중, DB에 기록된 비밀번호를 다시 불러오고, 새롭게 input된 비밀번호와 일치 여부를 대조하는 과정에서 숫자로만 이루어진 비밀번호일 경우, 불일치가 뜨는 문제가 있었습니다.

 해결방법

  • console.log를 통해 <입력된 비빌번호>, <저장된 비밀번호>, <각 비밀번호의 타입>을 확인하여 영어를 섞을 경우 string으로 반환되지만, 숫자로만 이루어질 경우 불러오는 과정에서 number로 반환되는 현상을 발견하였고, passwordInput === String(storedPassword)를 통해 데이터 타입을 확정적으로 변환하여 대조하게 했습니다.

 

유정현

  • 고민했던 점 :메인 페이지 버튼 눌렀을 때 다음 페이지로 넘어갔다가 메인 페이지로 돌아오기 눌렀을 때 제대로 돌아오는 지 안 오는지 고민했다
  • 해결방법 : 파일 경로에 대해서 알게되어 해결

 

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

  • 공식 문서를 열심히 보고 미리 사용할 기술에 대해서 충분히 연습하고 공부하는 것
  • 역할 분배를 좀 더 확실하게 해서 모두들 다양하게 협업할 수 있게 할 것
  • 공지를 잘 숙지 할 것

 

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

  • 예나 : 무엇인가를 구현해보기 전에 충분한 자료조사를 한 후에 구현하는 것이 맞다는 생각이 들었다.
  • 재민 : 미니팀프로젝트라지만 접근이 너무 어려웠으나 반복해서 내용을 접하다보니 거부감이 사라진 것 같고 모르는 것 생겼을 때 튜터님들 찾아뵙게 질문하고 난 후에 완벽히는 아니지만 어떤식으로 접근하면 될 것 같다는 생각이 들면서 약간의 흥미를 찾음
  • 의용 : 코드가 돌아가는 전체적인 알고리즘은 파악했지만, 기초 지식이 부족해서 각 키워드가 해당 알고리즘에서 구체적으로 어떤 기능을 하는지 모르는 점이 너무 많았고, 코드를 작성하는 문법 측면에서도 새롭게 보는 문법이 많아 코드를 파악하는데 어려움이 있었습니다.
  • 정현 : 웹페이지 하나를 봐도 구성되어 있는 코드가 다양하고 많다는 걸 느꼈고 조금 더 많이 노력을 해야겠다고 생각하였다.