googleapis / googleapis/google-cloud-cpp

Consider adding error handling for ParseComputeOperationInfo

Ouverte
#14,337 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
type: cleanup
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.