googleapis / googleapis/google-cloud-cpp
Consider adding error handling for ParseComputeOperationInfo
- Ngôn ngữ chính
- C++
- Star
- 659
- Fork
- 462
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 89
Mô tả
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`.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách xác định ParseComputeOperationInfo và các vị trí gọi nó, sau đó kiểm tra các đường dẫn thiết lập request async get và async cancel trong AsyncRestLongRunningOperation. Theo dõi cách các URL không hợp lệ hiện đang được xử lý. Hoàn thành khi lỗi có thể được truyền qua cả hai đường dẫn và ParseComputeOperationInfo trả về StatusOr.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- cpp
- Lĩnh vực
- api
- Loại issue
- Tái cấu trúc
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100