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

Daily 작업일지(금요일) #33

Open
34 of 35 tasks
mjjeon2645 opened this issue Jul 22, 2022 · 0 comments
Open
34 of 35 tasks

Daily 작업일지(금요일) #33

mjjeon2645 opened this issue Jul 22, 2022 · 0 comments

Comments

@mjjeon2645
Copy link
Collaborator

mjjeon2645 commented Jul 22, 2022

7/22(금) 구현 계획

누구나 쉽게 쓰고 공유하는 100글자 북리뷰 기능목록 ⭐️

  • 사용자는 감명깊게 읽은 책의 내용을 잊지 않기 위해 100자 이내로 독후감을 남길 수 있다.
  • 사용자는 궁금한 게시물을 찾거나 본인의 닉네임으로 작성한 글을 찾아보기 위해 작성자명, 글 제목, 글 내용 키워드로 리뷰를 검색할 수 있다.
  • 사용자는 본인의 관심분야와 관련된(또는 관련되지 않은) 책을 추천받기 위하여 관심분야 1가지를 선택할 수 있다.
  • 사용자는 어떤 책을 추천받았는지 확인하기 위하여 추천 히스토리를 확인할 수 있다.
  • 사용자는 추천받은 책에 대한 세부정보를 확인하거나 구입을 위하여 링크를 통해 연동된 홈페이지에 접속할 수 있다.

오늘의 목표: 발표 전 에러 테스트 & 발표 준비⭐️

🙏 드디어 발표날!! 어제 대부분의 기능을 다 구현했고 심지어 추가...까지.... 남은 시간은 Readme 업데이트, 리팩터링, 에러테스트 하기.

  • Readme 파일에 해당 프로그램의 기획의도, 목적, 핵심 기능이 잘 드러나있다.

👀 에러테스트 항목

  • 프로그램 실행 시 메인 화면이 모두 뜬다.
  • csv 파일 상의 리뷰들이 글 목록 형태로 노출된다.
  • 글쓰기 버튼을 누르면 글을 쓸 수 있는 폼이 나타난다.
  • 글쓰기 항목들 중 하나라도 비어있을 경우 해당 필드가 붉게 변하며 하이라이트된다.
  • 하이라이트 되고 나서도 글쓰기 폼이 잘 작동된다.
  • 해당 란에 글씨를 쓰고 난 후에 다른 곳이 비어있을 경우 해당란의 하이라이트는 사라지고, 다른 곳에 하이라이트가 된다.
  • 글쓰기 란에 글을 쓰면 우측 하단에 글자수에 변동이 생긴다.
  • 글자수가 100자가 넘어가는 순간 글이 써지지 않고 우측 하단의 글자수 안내가 붉게 변한다.
  • 다시 글자 수를 줄이면 정상적으로 글이 써지면서 우측 하단의 글자수 안내의 붉은 색이 사라진다.
  • 글씨입력 란에 엔터를 치면서 글을 쓰더라도 정상적으로 저장된다.
  • 글씨입력 란에 엔터를 치면서 글을 쓰더라도 상세보기 페이지에서 정상적으로 노출된다.
  • 글쓰기 버튼을 누르면 글목록 화면이 바로 갱신되고 내가 쓴 글이 노출된다.
  • 글목록에서 글의 제목이나 또는 사진을 눌렀을 때 글 상세보기 페이지가 팝업으로 뜬다.
  • 상세보기 팝업에서 수정, 삭제를 하려면 정확한 비밀번호를 입력해야 하며 그렇지 않을 경우 비밀번호 필드가 하이라이트 된다.
  • 조회수, 작성자, 비밀번호 외의 항목들을 수정할 수 있으며 수정하기 버튼을 누르면 글 목록 화면이 갱신되며 수정된 글이 반영된다.
  • 비밀번호 입력 후 글 삭제하기 버튼을 누르면 글이 삭제되며 글 목록 화면에 바로 반영된다.
  • 프로그램을 끄면 csv 파일에 해당 내용들이 모두 반영되어 저장된다.
  • 프로그램을 다시 실행하면 종료 직전의 내용들이 모두 재현된다.
  • 리뷰 검색하기에서 아무 입력값도 넣지 않고 확인 버튼을 누르면 '검색어를 입력하세요!' 메시지가 뜬다.
  • 각 선택지에 따라 키워드를 입력했을 때 매칭되는 결과가 목록으로 노출된다.
  • 해당 결과글을 클릭하면 상세페이지 팝업이 뜬다.
  • 메인화면에서의 상세페이지와 동일하게 기능이 작동한다.
  • 오늘의 추천 책 메뉴에서 관심분야를 선택하지 않거나, 1개를 초과해서 선택하면 warning 메시지가 뜬다.
  • 관심분야를 1개 선택하고 '추천 책 만나러 가기' 버튼을 누르면 관심분야에 맞는 책 1권, 그렇지 않은 도전하기 책 1권을 추천받는다.
  • '책 사러라기 click!' 글자를 누르면 yes24 책 정보&구매페이지 온라인으로 전환된다.(인터넷 브라우저 새 창 띄우기)
  • 오늘의 추천 책 버튼을 누르면 다시 선택 화면으로 전환된다.
  • 책 추천 히스토리 버튼을 누르면 추천받은 히스토리를 확인할 수 있다.
  • 해당 히스토리에서 책 제목을 누르면 yes24 책 정보&구매페이지 온라인으로 전환된다.(인터넷 브라우저 새 창 띄우기)
  • 프로그램을 껐다 켜도 히스토리가 그대로 남아서 재현된다.
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