Tuesday, November 29, 2011

InfoQ: Brian Marick on Test Maintenance

Very interesting: Brian Marick discusses the difficulties met trying to maintain tests that are vital to a project’s success, and how mocking frameworks can help, providing advice on writing unit and integration tests InfoQ: Brian Marick on Test Maintenance
"The Expression Problem is a new name for an old problem. The goal is to define a datatype by cases, where one can add new cases to the datatype and new functions over the datatype, without recompiling existing code, and while retaining static type safety (e.g., no casts)."

Wednesday, November 23, 2011

Each new user of a new system uncovers a new class of bugs.