July Meeting of IVBUG (Israel Visual Basic User Group)
The July meeting of the
July 4, 2007
Location:
Microsoft
Ra'anana
(09) 7625-100
Floor 0 , Dekel Room
It is the new building across from Amdocs.
Turn right at the first traffic circle, there is a new area for Microsoft parking on the left.
17:30 - 18:00 Assembly
18:00 - 18:10 Introduction
18:10 - 19:15 “Getting to Know Test Driven Development & Design”
Oren Eini, We! Consulting Group
19:15 - 19:30 Break
19:30 – 19:45 "Hatzilu !"
Open session, with questions and answers/ideas from everyone
19:45 - 20:45 “Interaction based testing With Rhino Mocks mock objects”
Oren Eini, We! Consulting Group
Please confirm your attendance.
This month we will “roll up our sleeves” and look at some very practical and hands-on programming issues.
Our speaker is Oren Eini (aka “Ayende”) who will talk about one of favorite passions – test-driven development. In his session, “Getting to know Test Driven Development & Design” he will present the use of Test Driven Development, its advantages and the results to the application design and maintainability.
You have just finished implementing the new WizBang 2.0 feature, and you are feeling pretty good about yourself. But, do you know if this feature broke? Testing using F5 isn't scaling beyond the simplest application, and the cost of maintaining software is often several times over the cost of building it.
In his second session, “Interaction based testing With Rhino Mocks”, Oren will build on the concepts covered in the earlier session and explain and show the use of mock objects.
Beyond the simplest scenarios, all objects had collaborators that they work with. This flies in the face of testing objects in isolation. This is the problem that mock objects were created to solve. In this talk you will learn what mock objects are, how to utilize them and best practices on when / how to utilize them. Rhino Mocks is a mock objects framework for .Net whose core goals are to let the developer rely on the compiler work well with refactoring tools.
As always, we'll have our special "Hatzilu" session at our meeting. So please come prepared to discuss your most frustrating problems (or at least some of them!) and to share some of your own techniques and solutions that you have found useful in your applications.
About the speaker:
Oren Eini is a senior developer versed in .Net 2, Web Application and Data Persistency. He is currently working as a consultant at We! Consulting Group.