분류 전체보기

개인프로젝트

11

11

개인프로젝트

DFA

A

개인프로젝트

4_1. 프로젝트 개발 프로세스 정립하기 - github flow 적용

📌1인 개발, 프로세스 정립 왜 하나? 지금까지 공부를 하면서 git hub에 주먹구구 식으로 main에 push했다. 그러니까 한마디로 개발프로세스 같은건 없었다...(예전에 국비학원을 다니면서 팀원들과 팀프로젝트를 했을때에도 없었다.ㅎㅎㅎ) 개발 프로세스는 어떻게 이슈를 관리하고, 어떤 방식으로 작업을 진행하고, 완료작업은 어떻게 실제 제품에 반영시킬지를 규칙화 시킨것인데, 사실 혼자 하는 개인프로젝트라 협업이 필요 없는 과정이지만 체계화된 개발 프로세스 1인 프로젝트 개발에도 작업을 용이하고 매끄럽게 해줄것이기에 프로세스를 정립하고 개발에 들어가고 싶은것이다. 물론 지금 이 프로젝트를 완성하며 엄청난 삽질과 맨땅 고군분투가 기다리고 있을것을 안다. 그러니까 더, 더, 프로세스 정립이 필요한것이 아니..

CS

ADS

AF

Spring

AA

AA

개인프로젝트

3. 객체간 연관관계와 ERD 설계

📍객체관점에서의 연관관계 보기에는 금방그린것 같지만, 객체관점에서의 관계도를 그리기가 꽤 헷갈렸다. 어느 엔티티가 어느 엔티티를 참조해야하는지, 아닌지 로직을 분명히 해야했기 때문이다. 계속 개발하면서 로직이 바뀌면, 객체간 관계도 변할 가능성이 있다. 때문에, 저 ERD는 초기버전이다. 📍Club 도메인 Club에서 Account 쪽으로 @ManyToMany 단방향 관계 두 개 (leaders, members(운영자/회원)) Club에서 Categories으로 @ManyToMany 단방향 관계

CS

AA

AAAAA

개인프로젝트

HH

HH

개인프로젝트

2. 기능별 비즈니스 로직

✅ Account 모.운.완의 전체 서비스를 이용하기 위해서는 회원가입을 해야한다. 이메일 인증은 1시간에 한 번씩만 할 수 있다. 사용자가 회원가입을 완료하면 자동으로 로그인된다. 알림을 이메일로 받을지, 웹 알림으로 받을지 선택할 수 있다. ✅ Club 클럽 운영자만 클럽 설정기능을 사용할 수 있다. 클럽 공개여부는 상태에 따라 다르다( 드래프트 상태에서는 공개상태로 전환가능하고, 공개상태에서 종료상태로 전환가능하나, 종료상태에서는 상태 변경이 불가하다.) 클럽의 공개상태에서만 모임(Gathering)을 만들고, 인원을 모집할 수 있다. ✅ Gathering 모임 모집 인원은 모집을 참여 신청한 수보다 커야한다. 선착순 모임의 경우, 자동으로 참여 신청을 확정 상태로 변경해야 한다. ✅ Notific..

자바걸
'분류 전체보기' 카테고리의 글 목록 (6 Page)