googleapis / googleapis/google-cloud-cpp
Deal with `bigtable::ExponentialBackoffPolicy(internal::RPCPolicyParameters)`
オープン
api: bigtable
next major: breaking change
type: cleanup
- 主要言語
- C++
- スター
- 659
- フォーク
- 462
- 平均マージ
- 1日 2時間
- マージ済み PR(30日)
- 89
説明
https://cloud.google.com/cpp/docs/reference/bigtable/latest/classgoogle_1_1cloud_1_1bigtable_1_1ExponentialBackoffPolicy#classgoogle_1_1cloud_1_1bigtable_1_1ExponentialBackoffPolicy_1a77a0d66025cd00fcb33a20d7ce5d562c
We have a public constructor using an internal type. We should probably just move it to private. I think that is allowed.
Also, the legacy retry classes should be deprecated, at least in the documentation.
コントリビューションガイド
調査の方向性
リンクされている ExponentialBackoffPolicy API ドキュメントから始め、internal::RPCPolicyParameters を受け取る public コンストラクタを見つけてから、issue で言及されているレガシーな retry クラスを探します。完了の条件は、コンストラクタの可視性に対応し、レガシーな retry クラスをドキュメントで非推奨にすることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp
- 領域
- databases
- issue の種類
- リファクタリング
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100