Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✅ 주말 MVP 작업 일지 #3

Open
8 of 9 tasks
mjjeon2645 opened this issue Jul 16, 2022 · 0 comments
Open
8 of 9 tasks

✅ 주말 MVP 작업 일지 #3

mjjeon2645 opened this issue Jul 16, 2022 · 0 comments

Comments

@mjjeon2645
Copy link
Collaborator

mjjeon2645 commented Jul 16, 2022

작업일지: MVP 프로젝트를 작업하기 전 기획한 구현 사항들과 작업 진행 상황등을 기록
MVP: 가장 최소한의 기능을 구현하여 빠르기 피드백을 받을 수 있는 제품

사용 상황

  • 블로그 글로 북리뷰를 쓰기에는 길~게 써야 할 것 같아 너무 부담스럽고, 그렇다고 인스타그램에 북리뷰를 남기기에는 약간 허세 같기도 한 느낌이 들 때!
  • 나와 같은 책을 읽고 감동받은 사람들이 남긴 글귀나, 아주 길지 않은 감상문을 읽고 싶을 때 짧은 북리뷰들을 빠르게 살펴볼 수 있게 하고 싶다.

제약 조건

  • 북리뷰를 작성하는 데 필요한 최소한의 정보를 입력할 수 있다.
    • 작성자명 / 글 제목 / 글 내용
  • 게시판 형식으로 글들을 볼 수 있으며 내가 쓴 글 역시 게시판에 포함되어 노출된다.
  • 글 제목을 누르면 글 상세보기 페이지로 전환된다. (또는 팝업형식으로도 보여줄 수도 있음)
  • 글을 수정하거나 삭제할 수 있다.
  • 글은 100자를 초과하여 작성할 수 없다.
  • 프로그램이 종료되었다가 다시 실행되더라도 전에 존재하던 글의 목록이 그대로 노출된다.

1일차 구현 계획

  • 상단에 리뷰 보기 / 리뷰 쓰기 메뉴를 생성한다(각각 게시판 기능, 글쓰기 기능을 제공)
  • 북리뷰를 작성하는데 필요한 최소 정보를 입력받는 필드를 구성한다(작성자명, 글제목, 글 내용)
  • 리뷰에 대한 도메인 모델을 수립한다.
  • 프로그램을 종료했다가 다시 켜더라도 이미 작성되어 있던 데이터들이 날아가지 않고 종료 시점 그대로 다시 재현된다.
  • 글을 쓰면 csv 파일에 글에 대한 정보들이 저장된다.
  • 프로그램을 실행할 때 글에 대한 정보들이 저장된 csv 파일을 읽어들일 수 있다.
  • 북리뷰 목록을 볼 수 있는 곳에서 작성자 명 / 글 제목을 나열한다.

2일차 구현 계획

  • 북리뷰 목록을 볼 수 있는 곳에서 글 제목을 클릭하면 상세페이지가 뜨도록 한다.
  • 북리뷰 글을 수정, 삭제하기 위해 글 상세페이지에서 비밀번호를 추가로 입력하도록 한다.
  • 최초에 글 쓸 때 입력받은 비밀번호와 동일한 비밀번호를 입력했을 때만 수정, 삭제가 되도록 한다.

100자 북리뷰 프로그램의 목표 MVP 형태

  • 쓴 글들의 제목이 출력되는 '리뷰 보기' 메뉴 작동
  • 글을 쓸 수 있는 패널(또는 팝업)이 있는 '리뷰 쓰기' 메뉴 작동
  • 프로그램을 종료했다가 다시 켜더라도 이미 작성되어 있었던 리뷰들을 '리뷰 보기' 메뉴에서 확인 가능

주요 체크사항

  • 상단에 리뷰 보기 / 리뷰 쓰기 메뉴가 존재하는가
  • 상단에 리뷰 보기 메뉴를 누르면 리뷰목록을, 리뷰 쓰기 메뉴를 누르면 리뷰를 쓸 수 있는 기본 폼(작성자명, 제목, 내용)이 존재하는가
  • 리뷰 보기 패널에서 글의 제목을 클릭하면 리뷰 상세 내용을 볼 수 있는가
  • 프로그램을 종료했다가 다시 켜더라도 이미 작성되어 있었던 리뷰들을 확인할 수 있는가
  • 쓴 글을 수정할 수 있는가
  • 수정된 글이 리뷰 보기 메뉴에서 상세보기를 클릭할 경우 반영이 되어있는가
  • 쓴 글을 삭제할 수 있는가
  • 삭제한 글이 리뷰 보기 메뉴 내용에 반영이 되어있는가
  • 해당 프로그램의 도메인 모델을 이해하고 각 클래스를 적절히 생성하는가
@mjjeon2645 mjjeon2645 changed the title ### ✅ 주말 MVP 작업 일지 ✅ 주말 MVP 작업 일지 Jul 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant