Problem Statement
Which is considered a best practice in exception handling?
Explanation
Best practice is to catch only the exceptions you can handle, avoid swallowing errors silently, use meaningful logs, and rethrow or propagate when appropriate. This improves debuggability and system reliability.