[TIL] 24/04/18 팀소개프로젝트(4일차)

분명 미니 프로젝트라 가볍게 하려했으나 너무 열심히 해버렸다 😨

git rebase 왜 멋대로 시작하고 그래 ?

제 시간에 제출하지 못한 이유

FACT

- git 

git rebase를 거의 몇시간을 한건지,,

차라리 merge할껄 그랬어~~~ ㅠㅠ

미니 프로젝트에 생긴 브랜치만 7개 ㅋㅋ

이러다보니 나도 깃이 어려운데, 깃을 처음 써보는 팀원들은 하루종일 해맸다 

결과 메인브랜치도 충돌브랜치로 전략..

 

- firebase 데이터 가져오기

html에 js코드가 들어있어 참지 못하고 코드 분리했다

firebase에서 데이터를 가져오는 것도 함수로 따로 구현했다

 

데이터 양이 꽤 되는 듯해 한번에 모두 가져오려고 구조 분해 할당, 전역 객체를 사용했다

안티패턴인 건 알지만, 일단 시간 내 구현하는 게 중요해 어쩔 수 없었다 🫨

 

- personal page 디자인

처음부터 혼자 만드는 것과 이미 만들어 놓은 데이터를 수정하는 것은 천지차이,,

선택자의 지옥, 자바스크립트보다 오히려 css가 더 어려운 것 같다

BEM을 찬양하라~!~!

 

FEELINGS 

1. 다행히 시간맞춰 구현 완료 

아쉬운 건 시간 상 시멘틱/ 커밋 관리 / 커밋 컨벤션 / 클래스 네이밍에 신경쓰지 못한게 아쉽다 

적다보니 많네 ,,ㅋㅋ

 

2. 튜터님께 2번이나 질문함

모르는 게 생겼다는 것과 이걸 언제든지 해결하기에 도움을 줄 수 있는 분들이 계시다는게 즐겁다 (?)

쓰레기 코드를 저녁시간까지 할애하면서 열혈 설명해주심.. 감동 🥺

 

3. 아는 것과 설명하는 것의 차이

아는 데 이걸 설명하는 게 어렵다

아,, 이게 ,, , 이럴때 ,, 이건,, 산으로 가는 이야기

 

FINDINGS

1. 깃 충돌 때문에 과부화 상태라 어질어질

2. 아 또 운동 못감! 내일은 꼬옥..

 

FUTURE

깃 공부 열심히 특히 충돌 해결..