---
# System prepended metadata

title: 201116 vending machine

---

# 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
