article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Why do people apply TDD? What Are the Real Reasons for Doing TDD? Test-Driven Development (TDD) is a controversial topic amongst developers. After many years of doing TDD daily, I think part of the reason is that some people do not fully grasp the reasons behind TDD. TDD and the Values of XP.

article thumbnail

5 ways to do Continuously Improved Testing

Xebia

This article helps you challenge your automated testing and to improve upon it in a more continuous fashion. . Test automation is not a project or a one-off—it is part of the development lifecycle and should be seen as its own system that needs to evolve over time as the requirements and system under test change and mature.

Testing 130
Insiders

Sign Up for our Newsletter

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

Trending Sources

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. Instead, ML teams typically build evaluation systems to evaluate the effectiveness of the model or prompt. Users will do things you can’t possibly predict.

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. Instead, ML teams typically build evaluation systems to evaluate the effectiveness of the model or prompt. Users will do things you can’t possibly predict.

article thumbnail

Changing How We Change Software with GeePaw Hill

Marcus Blankenship - Podcasts

So if you’re listening to this and you like it, support the show by giving us a little bit of rating or a review. One of the things that we’ve already touched on, systems are beautiful, mechanical procedural systems are beautiful, but in fact, humans are what make almost all such systems work across time.

article thumbnail

Learning Lambda — Part 9

Mike Roberts

This code is fairly obviously not written in a TDD style! Cold Start impact on downstream services So far in this section I’ve mostly been referring to the load on downstream systems that comes from continual upstream events. Contact us at Symphonia for expert advice, architectural review, training and on-team development.

Lambda 52
article thumbnail

Mobiconf 2019: Our Experience

Apiumhub

In a two-talk succession, as a sort of workshop fashion, Antoine introduced the use of Combine , Apple’s new framework to cope with asynchronous operations. In this article you can read the design team’s work to separate and update the design system alongside the developers. We implemented, test and speed up development.