Quick! What does the following method do when thing.method_that_might_raise! raises SomeAppException? And why is this a code smell?
1 def some_method 2 thing.method_that_might_raise! 3 ensure 4 return thing 5 end
Before giving the answers to these two questions,...

