bouzuya.hatenablog.com

ぼうずやのにっき

ARC132 の B を解いた / twiq 実装メモ (7)

ARC132 : AtCoder Regular Contest 132 の B を解いた。


twiq 実装メモ (7)

作業のスタックの把握。

  • user を解決できない
  • worker が動いていない
  • use_case::command::create_user_request のための UserRequestRepository が未実装になっている
  • use_case::command::create_user_request のための WorkerRepository が未実装になっている

InMemoryWorkerRepository の追加。

  • #[derive(Hash)]()enum の場合は入れておいたほうが良いかもしれない

InMemoryUserRequestRepository の追加。

  • InMemoryUserRequestRepository はほぼ InMemoryUserRepository
  • impl TryFrom<EventStream> for UserRequest が実装されていない
  • UserRequest はほぼ User
  • さきに User への EventStream 適用を進めたほうが良さそう

今日のコミット。