Skip to content

feat: 버스(v2) updated_at 추가#357

Merged
songsunkook merged 3 commits intodevelopfrom
feature/bus-add-updated_at
Mar 21, 2024
Merged

feat: 버스(v2) updated_at 추가#357
songsunkook merged 3 commits intodevelopfrom
feature/bus-add-updated_at

Conversation

@ImTotem
Copy link
Copy Markdown
Contributor

@ImTotem ImTotem commented Mar 19, 2024

▶ Request

Content

as-is

버스 시간표 업데이트 시간 보여주기

to-be

v2 bus에 updated_at dto 추가

✅ Check List

  • 의도치 않은 변경이 일어나지 않았는지.
    • 실수로 라이브러리(pom.xml) 변경이 일어나지 않았는지
    • 병합시 컴파일 & 런타임 에러가 발생하지 않는지
    • 기존 클라이언트와의 호환성 고려가 잘 이루어졌는지
  • 작성한 코드가 프로젝트에 반영됨을 명심하였는지
    • 타인도 알아보고 변경할 수 있는 코드를 작성하였는지
    • 코드 & 커밋 컨벤션을 준수하였는지
    • (필요한) 문서화가 진행되었는지
  • (기능 추가의 경우) 클라이언트의 입장에 대한 충분한 고려가 이루어졌는지
    • 클라이언트 측과 협의가 된 내용인 경우
    • 클라이언트의 요구사항을 잘 반영하는지
    • API 문서에 논리적인 오류 & 가시성이 떨어지는 내용이 없는지

📸 API Document ScreenShot

image

🧪 Test

  • 로컬에서 테스트

@ImTotem ImTotem changed the base branch from production to develop March 19, 2024 11:57
Copy link
Copy Markdown
Contributor

@songsunkook songsunkook left a comment

Choose a reason for hiding this comment

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

깔끔하게 잘 작성해주셨네요. 다들 고생하셨습니다!
컨트롤러 분리 관련해서 코멘트 남겨드렸는데 의견 부탁드립니다!

Comment on lines +20 to +21
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "Asia/Seoul")
private Date updatedAt;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

A

레거시는 엔티티 클래스에 Date를 사용하는군요... 🥲

Comment on lines +17 to +20
@Api(tags = "(Normal) Bus V2", description = "버스 V2")
@Controller
@RequestMapping(value = "v2/bus")
public class V2BusController {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

C

컨트롤러까지 분리해야 할까요?? 개인적으로는 기존 컨트롤러에 붙여도 된다고 생각합니다만, 어떤 이유로 분리하신 것인지 궁금합니다.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

timetable 관련만 바뀌었다보니 controller를 분리할 필요까지는 없어보여 합쳤습니다
고민한 부분은 bus/v2/timetablebus/tiimetable/v2중 어떤게 나을까 고민하다가 전자는 /bus가 전체적으로 바꼈다는 느낌을 줄 수 있을것 같아서 timetable만 바꼈다는 느낌이 들도록 후자를 선택하게 되었습니다!

Co-authored-by: dradnats1012 <herjebi1012@gmail.com>
Co-authored-by: Choon0414 <hyunn815@naver.com>
@ImTotem ImTotem requested a review from songsunkook March 20, 2024 15:13
Copy link
Copy Markdown
Contributor

@songsunkook songsunkook left a comment

Choose a reason for hiding this comment

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

확인했습니다. 고생하셨습니다~

@songsunkook songsunkook merged commit f71fcfe into develop Mar 21, 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.

3 participants