# Week1 J7 피어세션 정리 첫 만남에서 짧은 자기소개와 잡담을 곁들임 ### 과정 1. 사다리 타기로 순번을 정했습니다! 2. 먼저 git branch 전략과 PR,rebase에 대한 팀원들의 생각을 나누었습니다! 3. 그리고 각자 구현한 기능과, 알려주고 싶은 TIP, 내가 현재 가지고 있는 문제점에 대해 공유하였습니다! --- ### J172_임성빈 질문 1. git upstream 이후에 branch를 새로 안만들고 기존 브랜치를 사용해도 되는가 - 큰 버전 충돌이 일어나지 않아 문제가 발생하지 않음. --- ### J146 1. 깃 커밋 메시지 규칙에 대하여 2. 라인단위 커밋 방법 - Github Desktop 사용 --- ### J196 질문 1. 다들 DB는 어떤걸 사용하셨고, Data 테이블을 어떻게 짜셨나요? - sqlite3, nedb 등등등... 2. Input의 커스텀 DropDown을 구현할 때, form태그를 사용할 때 어려움이 있었는데 어떻게 해결하셨나요?? - dropDown 아이템을 클릭하면 `input`의 value 값으로 설정-> form태그 --- ### J100 질문 ``` 1. 프론트엔드 자바스크립트 코드 스코프 문제 - 각 파일을 함수형태로 만들어 실행 - script 태그에 type 속성 부여 2. 브랜치 관리 방법 - origin/j100 -> dev -> feature branch 흐름 3. Article tag 사용처 - 따로 떼 놔도 이상하지 않을? 파트에 쓰이는 느낌.?? 아직 접하지 못했음. 4. 써보고 싶은 도구 - 소스 트리 ``` --- ### J155 질문 1. Git Commit 을 단위별로 하기 위한 습관 - 어느 정도 기능이 완성되었다고 생각한다면 git status 확인 - 목적과 부합하는 파일만 각각 add 및 commit 2. css root 파일 `:root { --primary1: #045d8b; --primary2: #b1c3cd; --primary3: #00365d; --display-small: normal 700 24px/24px Merriweather; --display-large: normal 700 48px/56px Merriweather; }` 위와 같은 자주 사용하는 style 에 대해 변수로 지정해서 사용이 가능하다 ``` color: var(--primary1) font: var(--display-small) ``` --- ### J177 질문 - 일별 데이터를 나눌 때 fe, be 어디서 처리를 해야할지 - be에서 하는게 좋겠다는 결론 - server-side rendering 기조로 최대한 be에서 할 수 있는 것들은 be에서 처리 --- ### J190 질문 #### 현재 Database connection과 operation을 한 파일에서 유지하고 있는데 이도 SRP(단일책임원칙)에 위반되는 것인가? - 단일책임원칙이 파일에 적용되는 것보다 함수에 적용해보는 것이 좋아 보인다. - 파일 하나에 있더라도 함수 하나하나가 단일책임원칙에 위배되지 않는다면 만족한다고 볼 수 있다.