Slide 11
Slide 11 text
引用: https://gitlab.com/gitlab-org/gitlab/-/blob/d8b87be14c3c27eb7cfef1bc502d9cc4e5c8ff0f/app/services/service_response.rb
● 独自でResultクラスを定義するパターン
● Gem依存を避けたい、欲しいのは Resultク
ラスのみで、多機能なのは too muchな場
合など
● GitLabのコードでは独自に定義した Result
を返すことでドメインロジック上の例外を表
現している