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

[#67] SearchViewModel에 작성되어 있던 승하차 정류장 설정 및 남은 정류장 수 계산 로직 분리 #87

Merged
merged 3 commits into from
Nov 12, 2024

Conversation

dbqls200
Copy link
Collaborator

@dbqls200 dbqls200 commented Nov 12, 2024

📝 작업 내용

이번 PR에서 작업한 내용을 간략히 설명해주세요

  • 모델을 역할에 따라 분리했습니다.
    • 기존 BusSearchViewModel은 CSV 파일 읽기 / 버스 검색 / 승하차 정류장 설정 / 남은 정류장 수 계산 등 여러 기능을 포함하고 있어, 이름과 역할이 맞지 않는 부분이 있었습니다.

    • 이에 따라 BusSearchViewModel에서는 검색 관련 작업만 수행하도록 하고, 불필요한 로직들을 분리했습니다.

    • 승하차 정류장 설정 및 남은 정류장 수 계산 로직은 BusJourneyViewModel로 이동하여, 각 모델의 역할을 명확히 했습니다.

💬 리뷰 요구사항(선택)

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요

  • BusJourneyViewModel 이름을 보고 어떤 역할을 하는지 이해가 잘 되시나용 ..~?

- BusSearchViewModel과 BusJourneyViewModel을 분리하여 역할 명확화
- 각 ViewModel의 역할에 따라 데이터 검색 및 여정 설정 로직 분리
- 코드 가독성과 유지보수성을 높이기 위한 구조 개선
@dbqls200 dbqls200 linked an issue Nov 12, 2024 that may be closed by this pull request
3 tasks
@dbqls200 dbqls200 changed the title [#67] [#67] SearchViewModel에 작성되어 있던 승하차 정류장 설정 및 남은 정류장 수 계산 로직 분리 Nov 12, 2024
Copy link
Collaborator

@Minkyeong-Choi Minkyeong-Choi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다~!

@dbqls200 dbqls200 self-assigned this Nov 12, 2024
@dbqls200 dbqls200 merged commit 025f61f into dev Nov 12, 2024
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

Successfully merging this pull request may close these issues.

데이터 흐름 리팩토링 하기
2 participants