Skip to content

직관적인 지도 기반 데이터를 통해 업소의 위치를 파악하여 배달 시간을 추측하고 주문하는 것을 돕는 서비스

Notifications You must be signed in to change notification settings

woowahan-techcamp/4team_BaeminMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4team_BaeminMap

규칙

공통

- 의견을 제시, 반박 할때 시작어로 '내 생각에는'을 붙인 후 의견을 말한다.
- 주 계획은 매주 월요일 12시에 카페테리아에서 진행한다.
- 계획 된 주 계획은 이슈로 등록하고 담당자를 등록한다.
  등록된 이슈를 projects의 주 계획으로 이동하고 일 단위로 관리, 완료시 Done으로 이동한다.
  완료된 이슈는 commit시에 close 한다.
- 매일 오전 출근 후 20분(한사람당 5분) 스크럼 진행한다.
- 스크럼 내용은, 컨디션 공유 및 작업현황 공유, 이슈 공유, 금일 기능 분배 등을 진행한다.
- 매주 금요일 회고 이후 간단히 전체적인 코드리뷰를 통해 진행 과정을 공유한다.
- 일정 관리, 이슈등은 백로그를 참고하여 github issues와 projects를 적극 활용한다.
- commit 메세지는 한글로 자세히 작성한다.
- commit은 최대한 자주 남긴다.
- iOS, web 브랜치를 만들어서 develop 브랜치로 사용한다.
- 개발 전 remote와 working directory 동기화 하고 작업한다.
- 모든 브랜치의 merge는 pullrequest로 merge한다.
- 의사결정 과정에서 의견취합이 되지 않을경우 1차적으로 검증을 통해서 더 나은 방법을 모색한다.
  1차에서 해결이 되지 않을 경우 마스터님이나 멘토님등께 더 나은방법에 대한 조언을 구한다.

web

- UITest는 circle로 자동화한다.
- web(develop) 브랜치 하위에 기능 단위로 브랜치 관리한다.
- ES6 기준으로 개발한다.
- 코딩 스타일은 airbnb 스타일로 작성한다.
- lodash, less, axios 모듈을 사용하여 개발한다.

iOS

- 뷰 & 클래스 단위로 브랜치를 나누고 기능 단위로 하위 브랜치를 만든다.
- 기능이 완료 되면 해당 뷰 브랜치로 pullrequest merge 후 기능 브랜치는 삭제한다.
  기능브랜치의 삭제를 원하지 않는경우 미리 이야기 한다.
- 코딩 규칙은 K&R스타일로 맞춘다. 탭O 띄어쓰기X, 함수나 클로저의 줄이 긴 경우 줄바꿈하지 않는다.
  dictionary는 ':' 사이를 띄우지 않는다. ex) [String:String]
- 변수명은 축약형을 사용하지 않는다.
- 파일명은 클래스 명과 동일하게 한다.

기획서

스토리보드

백로그

About

직관적인 지도 기반 데이터를 통해 업소의 위치를 파악하여 배달 시간을 추측하고 주문하는 것을 돕는 서비스

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •