Remove Fashion Remove Systems Review Remove TDD
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.

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

Three Patterns for an Effective Cloud Native Development Workflow

Daniel Bryant

However, although the initialisation of the infrastructure is fast, it is typically not instantaneous (as you might want, say, in a TDD cycle). The re-usable remote infrastructure pattern is often implemented in a bespoke fashion, with platform teams provisioning multiple test environments that can be leased on-demand by engineers.

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