googleapis / googleapis/google-cloud-cpp
Consider adding error handling for ParseComputeOperationInfo
- Langage dominant
- C++
- Étoiles
- 659
- Forks
- 462
- Merge moyen
- 1 j 2 h
- PR mergées (30 j)
- 89
Description
The call sites for `ParseComputeOperationInfo` do not provide the ability to propagate an error if `ParseComputeOperationInfo` detected one, such as a malformed URL. Consider enhancing the async get and async cancel request setting mechanism in `AsyncRestLongRunningOperation` to handle errors and refactor `ParseComputeOperationInfo` to return a `StatusOr`.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par localiser ParseComputeOperationInfo et ses sites d’appel, puis examinez les chemins de définition des requêtes async get et async cancel dans AsyncRestLongRunningOperation. Suivez la manière dont les URL malformées sont actuellement gérées. Le travail est terminé lorsque les erreurs peuvent se propager dans les deux chemins et que ParseComputeOperationInfo renvoie StatusOr.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp
- Domaine
- api
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100