Skip to content

期待されないコードパスを踏んだときに例外処理を扱う #138

Description

@thawk105
  • 概要: 従来、期待されないコードパスを踏んだときは glog による LOG(ERROR) を用いて検出していたが、並行プログラミングにおいてそれを踏むときは相当数踏むことが多く、CB 環境の性能劣化を招いていた。現在 glog による LOG_FIRST_N(ERROR, 1) を利用して検出することで、相当数踏んでもログは一度しか出力せず、CB 環境の性能劣化を招かないようにした。そうすると今度は CB 環境の性能劣化によって拾えていたバグを拾いづらくなるため、そのようなケースで例外を投げること、全テストケースでその例外をキャッチして検出することが必要である。

  • TODO

工数見積もり:数週間

完了条件:LOG(ERROR)にだけ頼っている部分で、例外処理でもカバーしきること。

親イシュー:#99

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions