November 2019
Intermediate to advanced
584 pages
17h 16m
English
. . . to learn is not to know; there are the learners and the learned. Memory makes the one, philosophy the other.—Alexandre Dumas, The Count of Monte Cristo

Testing is important. All developers test their software to one degree or another; otherwise, they don’t know if the product meets the design criteria. On one end of the spectrum, the author compiles and runs the program. If it presents the general interface they envisioned, they call it done. On the other end, the author writes a suite of tests that attempt to exercise as much of the code as possible under varying conditions, validating that the ...