Why You Should Be Doing Test-Driven-Development


Details
This is a great opportunity to create community, relationships, and learn about new technology!
SCHEDULE
5:30pm - Arrival/Registration + Food/Drinks + Networking
6:00pm - Speaker/Presentation
7:15pm - Food/Drinks + Networking
8:00pm - End
FOOD/DRINKS
Food and drinks will be provided! Please contact us if you have any dietary restrictions/food allergies.
DIRECTIONS AND PARKING INSTRUCTIONS
Meeting will be held in the offices of SmartDraw Software, 1780 Hughes Landing Blvd #1100 on the 11th floor.
Enter through the main doors of the building and take the elevator to the 11th floor; the door to SmartDraw's suite is in the elevator lobby on the 11th floor.
If you arrive at 1780 Hughes Landing after 6pm, a member of the SmartDraw team will help you enter the building then travel up to the 11th floor.
Parking:
Park in the garage directly opposite. You'll need to take a ticket to enter but there is no fee to leave - parking is free.
Speaker & Talk
Lancer Kind
Lance will be discussing the following:
Why You Should Be Doing Test-Driven-Development
Developers are not excited to write tests let alone writing them in advance of the code they are going to write. And yet the ability to write the test in advance causes valuable “outside in thinking”: Consider the class responsibility, consider the API first, and consider the messages to be passed via the API. It also prevents the problem of cutting corners towards the end where maybe those tests don’t get written at all. The design gets a good benefit when starting with tests.
In this talk we'll do some exercises, writing tests in advance and witnessing how doing so improves class design.
P.S. We're looking for speakers for 2025!
Do you have insights, projects, or expertise you'd like to share with the NHDNUG community? Whether you're an experienced speaker or presenting for the first time, we'd love to feature you in one of our upcoming meetups!
If you're interested in speaking at one of our 2025 meetups (held the 3rd Thursday of each month), email us at hi@petabridge.com to discuss your topic ideas, or complete this form: https://forms.gle/aVzeVpvVhAkdfWLy7
Thank you!


Sponsors
Why You Should Be Doing Test-Driven-Development