Skip to content

Conversation

@GenMira
Copy link
Contributor

@GenMira GenMira commented Jan 3, 2026

No description provided.

@akimon658 akimon658 self-requested a review January 3, 2026 10:36
Copy link
Member

@akimon658 akimon658 left a comment

Choose a reason for hiding this comment

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

動作確認はしていませんが、良い感じだと思います!

追加で

  • テストを追加してほしいです
    • repository/gormrepository/room_test.goに、以下を確認するケースを追加
      • 他の部屋に所属している人を新たに部屋に所属させようとしたとき、期待通りにエラーが出ること
      • 他の合宿で部屋に所属していてもエラーにはならないこと
    • router/rooms_test.goに、repositoryがErrUserAlreadyAssignedを返したとき期待通りのエラーレスポンスが返ってくることを確かめるケースを追加
  • UpdateRoomは部屋の更新をするメソッドですが、部屋の作成時にもチェックが必要だと思います
    • 作成はRoomGroupを作るときにまとめてできる関係でちょっと難しそうなので、重かったらこのPRではやらなくても良いです

大変だとは思うんだけど、テストの方は必ずやってほしいです 🙏 (手作業での動作確認には限界があるので、なるべく自動化したい)

ちなみにちなみに、コミットメッセージにissueの番号を含める必要はないです 👀
マージするときにPR内のコミットを1つにまとめるようにしていて、PRのタイトルが最終的なmainブランチのコミットメッセージになります。なのでコミットメッセージは適当でよくて、それよりもプルリクのタイトルをちゃんと書いてもらえるとありがたいです 🙇

@GenMira
Copy link
Contributor Author

GenMira commented Jan 3, 2026

知見の塊すぎるレビューありがとうございます....!
プルリクちゃんと書いてなかったのに今気づきました。冬墓でやってたのと同じ感覚でやってました本当にすいません。

@akimon658 akimon658 self-requested a review January 5, 2026 06:27
Copy link
Member

@akimon658 akimon658 left a comment

Choose a reason for hiding this comment

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

テストがError 1040: Too many connectionsというエラーで落ちてしまっているんだけど、これは既存のテストが悪そうなので気にしなくて良いです 🙇‍♂️

@akimon658 akimon658 changed the title Fix 192 2 同じ人が1つの合宿の複数の部屋に所属できないようにする Jan 6, 2026
Copy link
Member

@akimon658 akimon658 left a comment

Choose a reason for hiding this comment

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

LGTMです 👍 お疲れさまでした!

@akimon658 akimon658 merged commit 7c5463e into main Jan 6, 2026
5 checks passed
@akimon658 akimon658 deleted the fix-192-2 branch January 6, 2026 03:17
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.

同じ人が1つの合宿の複数の部屋に所属できないようにする

3 participants