and the creator of the Extreme Programming and Test Driven Development software development methodologies. Beck was one of the 17 original signatories of the Agile Manifesto in 2001. • Kent Beck has an M.S. degree in computer science from the University of Oregon. He has pioneered software design patterns, the rediscovery of test-driven development, as well as the commercial application of Smalltalk. Beck popularized CRC cards with Ward Cunningham and along with Erich Gamma created the JUnit unit testing framework. • Kent lives in Medford, Oregon and work at Facebook.
iteration • 6 build of package • About 40 items, ~20(half) NotDone/NotFixed • Fix on a fly to QA environment • Issues existed on pre-production environment for key features • Every bug-fix ~1hour • Every package rebuild ~30hour
get stuck on unit testing dogma. • Embrace unit testing karma. • Think of code and test as one. • The test is more important than the unit. • The best time to test is when the code is fresh. • An imperfect test today is better than a perfect test someday. • An ugly test is better than no test. • Sometimes, the test justifies the means. • Only fools use no tools. • Good tests fail. The Way of Testivus - by Alberto Savoia