Hi there this is Needham under no no. 2
And welcome back. 3
So far we learned about writing good obdurately entered software. 4
Now it's time to learn about how to make our software more robust and more reliable and the core exceptions 5
is going to help us with that. 6
Look at the motivation as professional programmers we all want our code to be as error free as possible 7
. 8
But despite all the wonderful read error free programs at run time with Mr. Lincoln there summers are 9
normally such errors are exceptions rather than not that is to happen only in exceptional situations 10
for example partnerships over the probates of of service might have gone on on our own database might 11
have been done and these things are not in our control but good programmers would think about such exceptional 12
situations and would write code to handle them. 13
An example could be to automatically connect to an alternate partner solver. 14
When one of them is found to be inaccessible so programmers writing some code to recover from such exceptional 15
situations and this leads to a robust software them you've already fragile and exceptional situations 16
happen things can break and it can bring trouble to both the organization as well as a programmer so 17
you want to watch such things. 18
And this chapter helps us in learning about tools for writing group or software not let's look at the 19
agenda. 20
So we're talking about exceptional situations when we encounter errors and in programming such exceptional 21
issues are meaningfully referred to as exceptions. 22
Exception is basically a language feature and when such exceptions happen we should also be able to 23
handle them in some effective way so there must be some exception handling code to and this chapter 24
is all about how exceptions can be represented on how they can behinder dystopic is so important that 25
effective Dallow book has one entire chapter dedicated to exceptions NBP we learn almost all the recommendations 26
prescribed in their chapter. 27
It will be 8 or 9 items and we will also implement around half of them some writing a lot of courting 28
this chapter finally be also discuss something called associates Well exceptions and the corresponding 29
exception handling mechanism ensures suffers robustness assertions are useful to ensure that the software 30
works correctly. 31
Do gooder exhibitions on associations are useful for building reliable software. 32
So let's go ahead and learn all about exceptions