article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

What programming languages really need is a ‘DWIM’ instruction,” the joke goes. “Do Programming is demanding. Wouldn’t it be wonderful if there were a tool that alerted you to programming mistakes moments after you made them—a tool so powerful, it virtually eliminated the need for debugging? TDD isn’t perfect, of course.

article thumbnail

20 influential women in software development

Apiumhub

Lisa also co-authored Testing Extreme Programming (Boston: Addison-Wesley, 2002) with Tip House. Iris Classon is an appreciated speaker, writer, blogger, Microsoft C# MVP and member of MEET (Microsoft Extended Experts Team) with a tremendous passion for programming. LinkedIn. . 13 – Iris Classon. 15 – Bridget Kromhout .

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Apiumhub organizes the Global Software Architecture Summit in Barcelona, October 10, 2019

Apiumhub

His main specialties are software development practices, TDD, Refactoring, Legacy Code Revitalization and team dynamics. . Peter has written many papers and several books, including The Process of Software Architecting (2009), Building J2EE Applications with the Rational Unified Process (2002), and Building Business Objects (1998). .

article thumbnail

AoAD2 Practice: Incremental Design

James Shore

Delivering practices might seem to be about programming, at first glance, but most of them are about design. As Ron Jeffries used to say about Extreme Programming, design is so important, we do it all the time. Pair Programming. Mob Programming. As “A TDD Example” on p.XX Pair Programming. Mob Programming.