SCOUP : Schedule For Group
그룹의 스케줄 관리를 도와줍니다.
- 스케줄 후보를 등록하고 투표를 하여 자동확정을 할 수 있습니다.
- 투표 마감일에 가장 많이 투표된 일정이 선택되도록 할 수 있습니다.
- 이벤트에 참여하는 그룹원의 일정을 고려하여 스케줄을 등록할 수 있습니다.
- 일정에 참여하기로 결정한 그룹원의 개인 스케줄에 해당 일정이 자동으로 등록됩니다.
-
개발할 기능 목록에서 진행할 기능의 내용을 템플릿에 맞춰 이슈로 작성합니다.
-
인수테스트를 먼저 작성하고, 세부 구현을 하는 Outside-In방식으로 개발합니다.
-
필요하다고 생각하는 부분에서 단위 테스트를 진행하되, 도메인은 되도록이면 TDD로 개발합니다.
-
해당 클래스만의 고유한 로직이 있을 경우 단위 테스트를 합니다.
e.g. 서비스에서 특정 조건에 따라 예외가 발생해야 하는 경우
-
필요한 경우 Mockito를 활용합니다.
e.g. 서비스의 특정 로직만을 테스트하고 싶은 경우
-
-
기능을 완성하면 PR을 보내고 리뷰어와 상의하여 기능을 개선합니다.
-
Approve와 테스트 성공 체크가 완료되면 PR을 머지합니다.
-
현재 개발중인 기능의 스코프를 벗어나는 부분이 필요한 경우 별도의 브랜치와 PR로 나누어 관리합니다.
-
사전에 정의한 용어와 컨벤션을 준수하여 작성합니다.
-
월수금 2시에 스크럼을 진행합니다. 필요시 회의를 이어서 진행합니다.
-
추가적인 아이디어나 논의사항이 있을 경우 Discussion을 생성합니다. 논의가 완료되면 이슈를 생성해서 해당 기능을 구현합니다.