|
|
|
|
|
by joesb
1107 days ago
|
|
It's not completely about handling unplanned failure, but handling alternative path when the condition for one path is not met. For example, when you perform `withdrawMoney()` it can fail because there's not enough money in the account. This has nothing to do with your coding failure. If you have if/else in your code, you don't think "If one path fail, so can the other path, so I never handle the other path". |
|