Date: Wednesday, February 15, 17:00 - 20:00
Place: Microsoft
Hapnina 2 (
Ground Floor
Raanana
+972 (9) 762-5100
parking available at the Kurkar parking lot. Proceed straight past the traffic circle and the parking lot will be on your right.
Topics:
Part I –Test Driven Development with VS 2005
In this talk we’ll explore the basic practices and common sense behind Test Driven Development – using the new Visual Studio 2005 environment and it's built in tools. We’ll also talk about what you can do if you *don’t have the full version of Visual Studio*, but only the Express versions, which don’t have any testing tools or even Add-in Support. We’ll see what options we have of still practicing TDD with the help of external tools such as TestDriven.NET, NCover and others.
Part II - Best Practices: Designing for Testability: Putting quality first, in the real world
Unit Testing and Agile Methodologies seem to be the latest buzz in the software industry these days, but many people who actually try to Unit Test their application (whether new code or 'legacy' code) find out quickly that doing a thorough job can be tough if some thought about the code's design for testability is not considered. In this talk we'll discuss various methods of designing your APIs so that they are easy to test, how design patterns help, what 'evolving a design' really means in the context of Test Driven Development, and several techniques for approaching the task of unit testing "legacy code". We'll try to squeeze in some discussion about the build life cycle and how continuous integration fits into the mix, pending enough time.