Topic: Building Testable Applications
Speaker: Justin Etheredge
Thursday June 18, 2009 6:00- 8:00pm
Location: SNL Financial
One SNL Plaza
Charlottesville VA 22902
United States
(Map) Click to Attend
Agenda:
6:00 - 6:30: Sign In, meet & greet
6:30 - 7:40: Presentation
7:40 - 8:00: Informal discussion, socializing
Abstract:
Testable codebases make developers’ lives better. Code is easier to maintain, it is often easier to read, and we have more confidence in our ability to make changes. We lose that confidence when applications are not testable. Refactoring becomes riskier, bugs reappear after being fixed, and we feel added stress every time we need to make a change to the system. To avoid changing code, we write duplicate or extra code. This behavior can slowly (or quickly) evolve the system into a maintenance nightmare. To increase testability, we must build applications as small, independent pieces of functionality that are loosely coupled to each other. Only then can we write thorough, reliable tests, which provide a high level of confidence when we modify our codebases.
About the Speaker:
Justin Etheredge is a Microsoft C# MVP, author at CodeThinked.com, and founder of the Richmond Software Craftsmanship Group. He is a Senior Consultant at Dominion Digital (DominionDigital.com) in Richmond, Virginia, where he provides guidance in designing and building systems of all shapes and sizes.
There is no charge for this event and everyone is invited. Food and beverages will be provided.
Meeting Sponsors: