오늘은 미니프로젝트 랜딩 페이지를 만드는데 시간을 썻다.
원래는 각자 각각의 기능을 구현해야하는데 첫 프로젝트이고 배운것을 써먹어 보려고 팀원끼리 협의해서
개인페이지를 만든 것 처럼 서로가 각각의 랜딩 페이지를 만들기로 했다.
그리고 내일 서로 만든 것을 코드리뷰를 통해서 의견을 나누고 괜찮은 부분을 머지 해서 합치기로 했다.
물론 누군가가 보면 왜이렇게 비효율적으로 하냐고 할 수 있겠지만 처음인 만큼 한 번 해본 거 같다.
개인적으로 만들면서 강의 영상을 토대로 만들었는데 느낀점이 많다.
무슨 기능을 넣을지부터가 고민됐다. 어떤 기능을 만들어야 하는지 알면 그것을 만들면 되는데
어떤 기능을 만들까 부터 하니깐 너무 어려웠다.
또한 디자인도 각자 하기로 했는데 이번에도 디자인 하는 부분에서 되게 오래 걸렸고 예쁘게 나오지 않았다.
디자인/ 기능 만들기를 제외하고 여러 부분에서 에러가 있었다.
1. js파일을 분리해서 <script type="module"> </script> 하는 부분에서 서버를 거치지 않고 html 파일에 바로 연결하면 웹페이지를 볼 떄 문제가 생긴다는 것을 알았다.
--> 서버를 거치면 괜찮아지는데 팀원이 해결했다고 하고 나는 아직 해결 못했다.
--> 내일 코드 리뷰때 들을 예정
2. 데이터 베이스를 파이어 베이스로 하는데 adddoc함수를 쓰면 문서의 이름이 랜덤으로 생긴다. 따라서 DB에서 데이터를 가져올 때 순서가 랜덤으로 되는 부분을 해결했다.
--> setdoc을 사용하면 된다. 나중에 한번 정리해보겠다.
에러가 있는 부분은 저정도인거 같다. (기억이 안난다...)
또한 이번에 git의 브랜치를 나눠서 작업해봤다.
git의 생성 방법을 알았고 branch별로 push하는 방법을 배웠다.
아직 각자하는 느낌이라서 오류를 안 겪어봐서 그런데 아마 내일 머지할 때 많은 오류를 만날 거 같다.
'개발관련 > TIL' 카테고리의 다른 글
2024-04-19 (0) | 2024.04.19 |
---|---|
2024-04-18 (0) | 2024.04.18 |
2024-04-16 - 수정할 것(알고리즘 풀이) (0) | 2024.04.16 |
2024-04-15 (0) | 2024.04.15 |
2024-03-27 (0) | 2024.03.27 |