Errors and bugs are a fact of life in programming―they will always be there. A ninja programmer will try to do everything to minimize errors occurring, and find ways to identify and deal with them quickly when they do occur.
In this chapter, we’ll cover these topics:
errors, exceptions, and warnings
the importance of testing and debugging
debugging in the browser
our project―add exception handling and write tests for the Quiz Ninja application
Errors are caused when something goes wrong in a program. They are usually caused by one of the following:
system error―there is problem with the ...