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

9/21 작업 일지 #10

Open
13 of 15 tasks
bohyunkang opened this issue Sep 20, 2022 · 0 comments
Open
13 of 15 tasks

9/21 작업 일지 #10

bohyunkang opened this issue Sep 20, 2022 · 0 comments
Assignees
Labels
daily work record 데일리 작업 일지

Comments

@bohyunkang
Copy link
Collaborator

bohyunkang commented Sep 20, 2022

📄 오늘 할 일

1. 각 플레이리스트 상세 패널 기능 구현

  • 보러 가기 버튼 클릭 시 상세 패널 보이기
  • 해당 플레이리스트에 들어 있는 노래 제목과 가수 등 플레이리스트 상세 내용 출력
  • 뒤로 가기 버튼 클릭시 메인 패널로 돌아가기

2. 플레이리스트 추가 기능 구현

  • 패널 상단에 플레이리스트 등록 버튼 추가하기
  • 플레이리스트 등록 버튼 클릭 시 새로운 프레임 팝업시키기
  • 팝업된 새 프레임에서 노래, 가수명 등을 입력해서 추가하기
    • 노래 제목, 가수명 유효성 검사(비어있다면 등록 불가)
  • 플레이리스트에 추가하고 싶은 노래를 모두 추가하였다면, 플레이리스트 등록 버튼을 눌러 최종 저장하기

유저 케이스 체크 리스트

  • 사용자는 플레이리스트 등록 버튼을 본다.
  • 사용자는 플레이리스트 등록 버튼을 누른다.
  • 노래명, 가수명을 입력하고 추가 버튼을 누른다.
  • 추가된 노래는 바로 밑에 나열된다.
  • 노래명, 가수명을 제대로 입력하지 않았다면 리스트에 추가가 되지 않는다.
  • 추가된 노래를 삭제하고 싶으면 삭제 버튼을 누른다.
  • 추가가 끝나면 등록 버튼을 눌러 플레이리스트를 저장한다.

일과 중에 위 작업까지 다 한 경우 삭제 기능 구현 (아직 유저 플로우 미작성 상태)

📝 작업 로그

오늘의 작업 화면: 플레이리스트 상세 패널

image

  • 🔗 플레이리스트 상세 패널 기능 구현

  • 🔗 새로운 플레이리스트의 생성 및 등록

  • 플레이리스트 등록 기능을 개발하려고 하는데, 등록 화면에서 추가 버튼을 클릭하면, 개개의 노래들이 실시간으로 화면에 추가되고, 등록 버튼이 클릭되면 플레이리스트가 최종적으로 생성되게끔 작성하려 하는데, 사실 어떻게 작업을 분기해야할지 모르겠어 멍때리던 와중 홀맨님이 오셔서 이 상황에서 PR은 두 개로 나눠질 수 있다고 코멘트를 주셨다.

    1. 우선 순위가 높은 작업은 등록 기능이니 고정 값으로 플레이리스트가 생성 및 등록이 되는지 먼저 구현하여 PR 올리기
    2. 실시간으로 리스트가 추가가 되는 것을 그 후에 구현하여 PR 올리기
      항상 유저의 입장이었어서 그런가 계속 유저의 입장에서 필요한 내용을 먼저 작성하려는 습성이 있는데, 앞으로는 그 어플리케이션의 필수 기능이 구현이 완료되었는지의 여부를 계속 명심해야겠다.
  • 그렇게 하여 1번인 새로운 플레이리스트의 생성 및 등록을 개발을 하였는데, frame이 꺼지고 그 내용이 바로 어떻게 메인에 반영이 되어야 하는지?까지는 알아내지 못해서 일단 화면 반영은 아직 하지 않은 상태임

    • 플레이리스트 등록 버튼 클릭 시 새로운 JFrame 창 열림
    • 플레이리스트 등록 시 필요한 정보 모두 받아 등록하면 txt 파일에 새로운 라인으로 추가됨
@bohyunkang bohyunkang added the daily work record 데일리 작업 일지 label Sep 20, 2022
@bohyunkang bohyunkang self-assigned this Sep 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
daily work record 데일리 작업 일지
Projects
None yet
Development

No branches or pull requests

1 participant