Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Tracked by #99
thawk105 opened this issue Jan 29, 2024 · 0 comments
Open
Tracked by #99
Assignees
Labels
enhancement New feature or request

Comments

@thawk105
Copy link
Contributor

thawk105 commented Jan 29, 2024

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

  • TODO

工数見積もり:数週間

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

親イシュー:#99

@thawk105 thawk105 added the enhancement New feature or request label Jan 29, 2024
@thawk105 thawk105 self-assigned this Jan 29, 2024
@kuron99 kuron99 self-assigned this May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants