Repository navigation
[Feature] 스케줄러에 FCM 발송 payload(제목/본문/리다이렉트 URL) 추가 - #55
Conversation
Summary of ChangesHello @qkrcodus, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! 이 PR은 스케줄러 기반의 푸시 알림 시스템을 개선í• 8000 ˜여 FCM 메시지에 리다이렉트 URL을 포함하도록 확장합니다. 이를 통해 사용자는 알림을 통해 특정 콘텐츠로 직접 이동할 수 있게 됩니다. 또한, 알림 테스트 API는 오늘의 질문 데이터를 자동으로 활용하도록 재구성되어, 테스트의 편의성과 실제 알림 내용과의 일관성을 높였습니다. Highlights
🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
PR 리뷰전반적으로 FCM payload 추가 작업이 잘 구현되었습니다. 테스트 API가 실제 오늘의 질문 데이터를 사용하도록 개선된 점이 좋습니다. P2 (적극적으로 고려해주세요)
P3 (웬만하면 반영해주세요)
P4 (반영해도 좋고 넘어가도 좋습니다)
|
There was a problem hiding this comment.
Code Review
이번 PR은 FCM 푸시 알림에 제목, 본문, 리다이렉트 URL 페이로드를 추가하고, 테스트 알림 API를 수정하는 내용입니다. 전반적으로 기능 구현은 잘 되었으나, 코드의 유지보수성과 테스트 용이성을 높이기 위해 몇 가지 개선점을 제안합니다. 주요 내용으로는 중복된 상수 관리, 테스트를 위한 시간 값 처리 방식 개선, 코드 가독성을 위한 FQCN(Fully Qualified Class Name) 사용 지양, 그리고 문자열 검증 방식 개선이 있습니다.
PR 리뷰전체적으로 FCM 발송에 redirect URL을 추가하고 테스트 API를 실제 질문 데이터 기반으로 개선한 좋은 변경입니다. 몇 가지 개선사항을 제안합니다. P2 (적극적으로 고려해주세요)
P3 (웬만하면 반영해주세요)
P4 (반영해도 좋고 넘어가도 좋습니다)
긍정적인 부분
|
PR 리뷰전반적으로 FCM payload에 제목/본문/리다이렉트 URL을 추가하는 기능이 잘 구현되었습니다. Clock 주입을 통한 테스트 가능성도 좋습니다. P2 (적극적으로 고려해주세요)
P3 (웬만하면 반영해주세요)
P4 (반영해도 좋고 넘어가도 좋습니다)
|
🔗 Issue Link
#54
🎯 What I Did
🧪 API Test Scenarios
테스트한 엔드포인트
테스트 시나리오
dryRun:True

dryRun:False
