article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Test-Driven Development. It’s test-driven development, and it actually delivers these results. Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. Why TDD Works.

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Learn new topics and refine your skills with more than 219 new live online training courses we opened up for June and July on the O'Reilly online learning platform. AI-driven Future State Cloud Operations , June 7. Reinforcement Learning: Building Recommender Systems , August 16. Advanced Test-Driven Development (TDD) , June 27.

Course 65
Insiders

Sign Up for our Newsletter

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

article thumbnail

Why Dumb Tests are Smart ?

Xebia

Writing tests that help evolve a system is hard, and you get there by avoiding smart tests while preferring dumb ones. The Paradox of Smart Tests Smart is always better than dumb, isn’t it? This time we’ll look at the paradox that dumb programmer tests are superior to smart ones. Let’s dive in.

Testing 130
article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Learn new topics and refine your skills with more than 219 new live online training courses we opened up for June and July on the O'Reilly online learning platform. AI-driven Future State Cloud Operations , June 7. Reinforcement Learning: Building Recommender Systems , August 16. Advanced Test-Driven Development (TDD) , June 27.

Course 49
article thumbnail

LLMs Demand Observability-Driven Development

Honeycomb

Many software engineers are encountering LLMs for the very first time, while many ML engineers are being exposed directly to production systems for the very first time. LLMs are their own beast Unit testing involves asserting predictable outputs for defined inputs, but this obviously cannot be done with LLMs. Sound at all familiar?

article thumbnail

AoAD2 Practice: No Bugs

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. How about a real-time embedded system? Test-Driven Development. Test-driven development is your defect-elimination workhorse.

article thumbnail

Continuous integration for Go applications

CircleCI

In this tutorial, we will be building and testing a simple Go blog. Go installed on your system (you can find an installation guide here ). Go may make it easier to practice test-driven development (TDD) by optimizing the benefits and reducing workload costs. Prerequisites. A CircleCI account. Happy coding!