포트폴리오

#1 게시판 만들기(기획)

2023. 6. 12. 15:13
목차
  1. 세부적인 기능들
  2. 깃 브랜치 운영하는 방법론
  3. 브랜치 전략을 세우는 이유와 요령
  4. 게시판 use-case
  5. API 명세서

세부적인 기능들

  • 게시판, 댓글 도메인의 설계
  • 도메인 데이터를 DB에 저장
  • JSON API 데이터 제공
  • 사용자에게 웹화면 서비스 제공 + 디자인 요소
    • 게시판 페이지
    • 게시글 페이지
    • 로그인 페이지
  • 적절한 입출력 데이터 검증
  • 인증 기능
  • 생산성 도움이 되는 도구들 선택

깃 브랜치 운영하는 방법론

  • gitflow : master,develop,featre, release,hotfix 브랜치를 설정하고 운영하는 방식
  • gitfhubflow : main(master), feature 브랜치로만 운영하는 방식

브랜치 전략을 세우는 이유와 요령

  • 하나의 프로젝트 소스코드를 여러 개발자가 다루면서 발생하는 각종 부작용을 해결하자
  • 개발 협업을 원할하게 하기 위한 약속
  • 전략을 세울때 고려할 수 있는 요소들
    • 이 브랜치는 제품으로 내보낼수 있는가?
    • 이 브랜치는 빌드 실패를 허용하는가
    • 이 브랜치는 테스트 실패를 허용하는가
    • 이 브랜치는 임시로 운영하는가? 유지하지 않고 수시로 삭제하는가?

게시판 use-case

API 명세서

저작자표시 (새창열림)

'포트폴리오' 카테고리의 다른 글

광주야- 플레이트(팀 프로젝트) 2022.11.26~12.08  (0) 2022.12.21
  1. 세부적인 기능들
  2. 깃 브랜치 운영하는 방법론
  3. 브랜치 전략을 세우는 이유와 요령
  4. 게시판 use-case
  5. API 명세서
'포트폴리오' 카테고리의 다른 글
  • 광주야- 플레이트(팀 프로젝트) 2022.11.26~12.08
가끔개발
가끔개발
가끔개발
가끔쓰는개발블로그
가끔개발
전체
오늘
어제
  • 분류 전체보기 (75)
    • 오류모음집 (8)
      • Ohouse버그 (6)
    • 포트폴리오 (14)
      • ohouseClone (12)
    • JAVA&Spring (4)
      • Settting (3)
    • Back-end (4)
    • 알고리즘 문제 (20)
      • 이론 (6)
      • DFS&BFS (2)
      • 이진탐색 (1)
      • 다이나믹 프로그래밍 (0)
      • 프로그래머스 (11)
    • 개발 잡동산이 (0)
    • 취업 준비 (19)
      • 실전 JPA (15)
    • 개발 꿀팁 (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • java
  • 신입
  • 기술면접
  • 동빈나
  • intellj
  • 개발자
  • CS
  • 백엔드
  • 자바
  • programing
  • 이것이 코딩 테스트이다
  • 취준
  • 면접
  • Spring
  • 취준생

최근 댓글

최근 글

hELLO · Designed By 정상우.
가끔개발
#1 게시판 만들기(기획)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.