# 201116 vending machine 대화한 내용을 간략하게 적으려고 합니다. ## 1. 주제 선정 이유 다들 왜 이 프로젝트를 신청하셨나요? 1. 바닐라 2. 자유주제에 가까움 3. 근데 인기는 없는 주제였을 듯 ## 2. 이번 프로젝트 간 해보고 싶은 것 명세서 밖에서 도전해보고 싶은 과제는? 1. 애니메이션 2. SVG? ## 3. 드래그 앤 드랍 경험 1. 모두 없음 ## 생활수칙 1. 문서작업 잘하자! ## 뭔가한 거 깃헙 구경 하기 < ## 궁금한 점 [속보]프로토타이핑 해야할 것으로 보여.. 테스트 코드 어떻게 짜야 하나.. 매주 번갈아가면서 조장..? 마지막 주에 투표로..? 짝프로그래밍을 마스터/슬레이브를 정해서 해야하나 -> 팀원이 >틀딱?<이 많은 것으로 보입니다 협업 포인트는 어떤 거로? ESlint? prettier? webpack? babel? git 전략이랑 commit 컨벤션 (시간을 잡아 먹히더라도 하는 게 맞나? 아닌가?) 효과툰 만드신 멘토님!? 코드 리뷰? --- # 팀원 소개 ### J001 [강경수](https://github.com/kakasoo) 👨🏻‍💻 > 가는 Request가 고와야 오는 Response가 곱다. :100: - mbti : INTJ - 도전사항 : 예쁜 코드, 말이 더 필요한가. - TMI : 인싸인 척 하는 아싸 ### J013 [구승효](https://github.com/SeunghyoKu) 👩🏻‍💻 > 부캠 6개월이면 구승효도 코딩을 한다. :dog2: - mbti : INFP - 도전사항 : 마지막을 불태우겠습니다. :fire: - TMI : 이번 롤 시즌 결국 골딱이로 마감.. ### J107 [심재익](https://github.com/simjaeik) 😆 > 코딩도 식후경 🍗 - mbti: ENFP - 도전사항 : 현업개발자 앞에서도 당당하게 바닐라 js 잘한다고 말할수 있게 하기. 👊 - TMI : 맥주 그라가스 🍻 ### J200 [지화영](https://github.com/ji3427) 😆 > 무오류는 금이다. - mbti : INTP - 도전사항 : 자바스크립트 이해하기. <br></br> # 팀 그라운드 룰 ## 활동 - 리더는 '**캡틴**' 이라고 호칭한다. 캡팁은 회고록을 정리한다. - 원래 높은 자리에 선 사람이 일을 더 해야 하는 법 (노블레스 오블리주) - 1,000원 당 '**1억**' 이라고 표현한다. 1조는 현실성이 없다. - 지각한 사람은 1억의 벌금형에 처한다. - 여기서 말하는 지각은, 10시에 만난다고 가정할 때 10시 '1분'이 되는 시점이다. - 말은 예쁘게 한다. 하지만 농담, 잡담은 환영. ## 오프라인 미팅 - 다른 한 쪽이 결투 신청 시 상대는 **의무적으로** 받아 들여야 한다. - 결투 장소는 강남 스파크 플러스로 한다. - 결투 시, 다른 팀원들은 심판 역으로 강남 스파크 플러스로 간다. - 결투 불참 시 5억의 벌금형에 처한다. - 결투 패배자에게는 별도의 벌금을 물지 않는다. - 우리는 광(관)대하다. ## 짝 프로그래밍 - 1시간 주기의 타임어택을 진행한다. - **이슈** 에 따라 짝은 계속 바뀔 수 있다. - 1시간 안에 끝나지 않더라도 보고를 한다. - PR을 보내면 의무적으로 코드리뷰한다. - 고쳐야 할 사항이 없더라도 반드시 코드 리뷰 하고, merge 허가/거부를 내린다. ## 컨벤션 - ESLint, Prettier, babel, webpack이 알아서 해줄 거라 믿는다. - 설정이 해결해줄 수 없는 변수 명, 함수 명, 이벤트 명 등에 대해서 컨벤션을 지정한다. - 카멜 표기법 - 함수명은 동사 + 명사로, 가급적 짧게 짓고, 명확한 의미를 담는다. - 이벤트는 반드시 on으로 시작되는 함수 명으로 짓는다. ## 달력 - 24시간 노동ㅋㅋㅋㅋㅋㅋㅋ ## 질문할거리 1. 명세서에 말한 vending machine이 어떠한 것을 염두하신 것인지? - 팀 내에서도 의견이 갈라졌는데, 벤딩머신 디스플레이 vs. 가상 벤딩머신인지? 2. typescript를 적용한다면 바닐라 대신해서 할 수 있는지? - 필수에 바닐라, 선택에 typescript가 있는데 어떻게 해석해야 하는지? - 가급적 바닐라? 가능하면 typescript? - typescript 적용을 하게 된다면 vanila js 대비 어느 정도 비율로 하면 좋을지? 3. 규모 면에서 어느 정도 수준을 요구하고 있는 것인지? - HTML, CSS가 어떻게 주어지는지? 4. 외부 라이브러리 범위? 5. 구체적인 요구사항이 따로 제시되는지? 6. 명세서가 간단하게 되어 있는데, 기획에 있어서 자유롭게 해도 된다는 의미인지? - 애니메이션, svg 적용 등의 이야기가 팀에서 나왔는데 원한다면 기획에 추가해도 될지? 7. a 8. a 9. a