[CXX-2376] Revisit C++ client exceptions Created: 20/Sep/21  Updated: 30/Jun/23

Status: Backlog
Project: C++ Driver
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Unknown
Reporter: Jesse Williamson (Inactive) Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: error-handling
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: C++ Error Improvements

 Description   

Upon use and inspection of the code, there are a number of points with respect to our current management of exceptions within both bsoncxx and mongocxx that deserve attention and discussion.

This includes a few "theoretical" situations, but also highlights some that already have occurred in our code, as well as pointing out our lack of testing, documentation, and guidance for error handling in general.

The first suggested step is to collect a list of pain points, and then to proffer a prototype solution.


Generated at Wed Feb 07 22:05:44 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.