-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
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.