Skip to content

ProcessReferenceServiceのリファクタリング #909

Description

@kmycode

挙動を変更してほしい機能や動作

ProcessReferenceService(投稿から参照URLを抜き出し、投稿に参照情報を追加する)

現在の挙動

  1. ローカルでまだ取得していない投稿を参照として追加する時、新たに自身を呼び出す非同期Workerを作成する
  2. クラスメソッドの呼び出しにより、同期・非同期処理を選択する

変更してほしい新しい挙動

  1. 投稿IDとURIをパラメータにして投稿に参照を追加するだけのWorkerを新たに作成する
  2. Sidekiq::Workerperformperform_asyncを使い分ける方法に変更する

必要性

  1. 冪等性の確保、責務を分けることによるコードのシンプル化
  2. 他とやり方を揃えて保守性を上げる

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions