본문 바로가기

분류 전체보기48

트러블 슈팅 2 part 2 다 된줄 알고 끝냈었는데.... 예기치 않은 문제가 또 발생했다.... 1번 같은 경우에는 9시를 예약하면 8시의 정보가 사라져서 나오게 되고, 2번 같은 경우는 17시가 예약되 있는 상태에서 16시를 예약하게 되면 에러가 생기는 문제가 발생했다. 첫번째 해결 한 로직에서 좀더 조건을 세분화 해서 해결했다!!!! 궁금할분들은 없겠지만, 뿌듯해서 콘솔값까지 같이 올린다~ ㅋㅋ 2022. 5. 20.
트러블 슈팅!!!! part 1 문제! 예약할때 다른 학생이 다른시간대를 예약을 해야되는데 data값이 자동으로 합쳐지는 문제가 발생했다. 1시간 단위로 끊어서 예약을 하고 싶은데,, 저렇게 붙어서 데이터 값이 추출되다 보니 예약이 엉퀴는 현상이 발생해, 패키지가 어떻게 돌아가는지 코드를 뜯어보고, 결국 어떤부분에서 합쳐지는지 파악을 했다. 어떤 조건에서 합쳐지는지 파악하기 위해 (왼쪽 사진 참고) 콘솔로 찍으며, 문제점 파악, 그리고 내가 원하는 방식을 오른쪽 사진처럼 나타나는것이다. 기존에는 이런식으로 로직이 짜여져 있었다. 버튼을 클릭시 클릭한 시간대의 available의 값이 ture로 바뀐다. 왼쪽 화면에서 activeDay를 for문으로 돌리며, 안에서 if문으로 조건을 걸어주는데, 1. 조건은 버튼이 활성화 되.. 2022. 5. 19.
트러블 슈팅 예약기능을 구현하기 위해서 캘린더 패키치를 사용하고 있다. 캘린더가 작동하는 원리는 간단하게 useState로 state에 setState로 값을 전체적으로 바꿔주면서 캘린더에 적용이 되는 방식이다. 처음에는 선태한 예약할 날짜와 시간대만 DB에 보내주면 될꺼 같아서 length에서 -1을 해주어 마지막것만 보내주기로 했는데, 나중에 알고 보니 선택한 예약할 날짜와 시간대가 배열의 마지막에 들어가는 것이 아니라, 시간대 순으로 정렬이 되어져 보내지게 되어있었다. 그래서 해결한 방법은 저장할 값과 현재 저장 되어 있는 값을 비교해 공통되지 않은 값만 추출하여 DB에 보내면 될꺼 같다고 느껴져 이렇게 로직을 짰다. 2022. 5. 19.
실전프로젝트 3주차 회고 3주차가 끝나가고 있다. 실전 프로젝트를 하면서 여러가지 생각이 들고, 신경쓰이는 일들이 너무 많이 생기는거 같다. 다른 조들과 비교해서 너무 진도가 느리고, 완성도도 많이 떨어지는거 같아서,, 걱정이 앞써는거 같다. 그리고 기술적인면에서 봤을때도 많이 부족하게 많다고 느껴진다. 핵심기능인 webRTC 말고는 딱히 더 어필할수 있는 기능이 없는거 같다. 하지만 너무 부정적으로 보지 않으려고 노력을 하는중이다!! 여러가지를 보여줄게 아니면 좀더 완성도 있게 만들어 보여주면 되지 않을까? 생각이든다. 그리고 한가지 불만이 있다면 서로 작업의 진행이 교류가 안되다는 점이다. 언제까지 맡은기능을 끝낼지 어떤작업을 진행중인지, 끝나고 나서 어떤 기능을 하는지 등 이런 교류가 너무 잘 안된다는것이다. 앞으로 남은 .. 2022. 5. 15.
실전프로젝트 2주차 트러블 슈팅 실전 프로젝트를 진행하며 기술적으로 막혔던 부분은 무엇인가요? 해결했다면 어떻게 해결했는지 과정을 작성해주세요! 현재 예약 기능에서 문제가 발생했다. 캘린더의 값은 useState로 리듀서와 연결이 되어 있는 상황이다. 그리고 예약할시에 DB에서 예약 리스트를 불러와서 리듀서에 데이터를 넣어준다. 하지만, 캘린더에서 예약리스트를 인식을 하지 못하는 상황이 발생하게 되었다. 그래서 나는 코드를 수정하다가 발견한게 있는데, 캘린더 컴포넌트가 리랜더링이 일어날때 예약리스트를 인식하게되는 것이었다. (새로고침을 할때나, 캘린더 내의 다른 날짜를 클릭할때는 예약 리스트를 인식 하지 못함.) 해결 방안 useEffect에서 axios로 바로 값을 받아와 캘린더에 적용하는것이다. 이전에는 useEffec.. 2022. 5. 8.
실전프로젝트 1주차 6주 간의 실전 프로젝트를 하며, 기획부터 시작해 어떤 기능을 구현 할지, 디자인과 여러가지로 바쁜 한주였다. 백엔드팀과 디자이너분들 그리고 우리 프론트엔드팀 이렇게 모여서 진행을 하는데 참 많은 고비를 넘는 느낌이다. 특히 기획,,, 기획 단계에서 여러번 고치고 수정하며, 많은 시행착오를 겪고 있다. 다른 팀들과 비교하면서 조바심이 많아지는거 같다. 디자이너분들이 초반에 두분다 나가시며,, 와이어프레임에 대한 진행이 계속 늦어지고,,, 기획도 제대로 나오지 않아,,, 답답한 마음만 커지고 있는거 같다. 그리고 다른분들은 긍정적으로 생각하며, 진행을 하고 있는데.. 너무 긍정적으로만 생각하고 있다는 느낌도 들었다. 실전 프로젝트라고 하지만, 너무 현실감 없이 진행하고 있다는 느낌이 들었다. 내가 너무 조.. 2022. 5. 2.