본문 바로가기
미니 팀프로젝트

미니 팀프로젝트 : 팀 소개 웹페이지 4일차

by Won's log 2023. 5. 19.

TIL

 

[What I did]

버튼 수정 삭제 구현시도

깃허브로 풀 받고, 당기는 법 배우기

reprository로 작업물 옮기기

발표 준비

 

1. 버튼 수정 삭제 구현시도

맙소사. 튜터님께 물어본 결과,

디비에 전송한 데이터를 수정 삭제하기 위해서는

디비에 전송한 고유 Id값을 사용해야 한다고 배웠는데

아무리 고유값을 넣고 코드를 수정해도 결과가 나오지 않는다

오히려 이미 등록하여 append 한 데이터 자체도

홈페이지에 나오지 않았다

4일 내내 만들려고 한 시도가 결국 구현되지 않으니

우선 해당 기능은 제외하고 팀프로젝트를 완성하기로 했다

。゚(*´□`)゚。

*솔직히 디비로 이동하는 방식이나

코드의 전반적인 기능경로를 이해하지

못하고 있다는 생각이 많이 들었다

이론적인 지식이 없으니 막무가내로

기능을 구현하려고 하니 안 되는 것 같다

실습만큼 중요한 것이 기능을 이해하고

시도하는 것 같다

*경로이동과 기능을 먼저 이해하자

 

2. 깃허브로 풀 받고, 당기는 법 배우기

2번, 3번은 솔직히 배우지 못한 자료로

유튜브, 구글링으로 울며 겨자 먹기로 했는데

시도할 엄두가 나지 않아 튜터님께 도움을 요청했다

브렌치, 머지, 깃, pull request 등 정말...

외계어 같았다

*발등에 불 떨어지는 식으로 배웠지만

혼자 연습을 해야겠다

 

3. reprository로 작업물 옮기기

우리가 만든 페이지는

메인, 프로필 상세페이지, 동물 방명록 페이지

총 3페이지로 팀원들이 나누어서 페이지를 만들었다

그러다 보니 만든 방식을 수정하고 합쳐야 해서

처음 써보는 깃허브와 깃을 사용해 보았는데

솔직히 잘 안 됐다

우선 메인 브렌치에 계속 풀 하는 방식으로 했는데

튜터님께 질의한 결과 한 브렌치에만 풀하면

작업 중에 위험하게 결과물이 다 날아갈 수 있다고

브렌치를 만들어 사용하는 것이 낫다고 하셔서 시도해 보았다

그런데 아니나 다를까

contributor가 아니면 깃으로 내 코드를 올릴 수 없었고

설정의 문제라는 것을 깨달았다

보통 브렌치를 생성하려면 new branch?라는

버튼이 나오는데 나오지 않았던 것!

추후에 추가하여 머지를 했으나

충돌이 발생하였고 이것을 vscode로 가져와서

수정을 하려고 했는데...

참 어려웠다

*깃허브와 깃 사용법을 정말정말정말

익숙해지게 해야겠다

사용해 보니 너무 편한 것..

 

4. 발표 준비

내일 발제를 위해 필요한 자료는

시연동영상, 발제 대본이어서

내가 대본을 작성하고 다른 팀원이

시연동영상을 만들어주시기로 하셨다

 

[부족한 점]

깃허브 사용과 깃 사용 공부하기

branch 생성과 merge 하는 법 배우기