Clean Code and The Art of Exception Handling
Exception by the ancient were used to alter the flow of the program and avoid hardware failures. Today, exception is define as conditions requiring special processing and often changing the normal flow of program execution. So, exceptions require…