Is use of function return values for error checking and/or exception handling good and proper technique?
13700
Error handling in C code
63708
return statement vs exit() in main()
141638
Yield return from a try/catch block
29613
Is it pythonic for a function to return multiple values?
145569
Why does the value returned should be on the same line as the return statement in JavaScript?
134603
Why doesn't a Javascript return statement work when the return value is on a new line?
92567
If a function returns no value, with a valid return type, is it okay to for the compiler to return garbage?
104619
Is the return type part of the function signature?
6201
How do you test that a Python function throws an exception?
113214
When to throw an exception?
18190
Is there any point of using "return !0" in javascript?
91501
When to choose checked and unchecked exceptions
146186
Completion handlers and return values
61755
When is it OK to catch a RuntimeException
154147
try/catch + using, right syntax
10156
Best practices for catching and re-throwing .NET exceptions
70601
Multiple try-catch or one?