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. . If we were to take it one step further, where test automation is not only a tool to validate what we have made, but rather a way to write self-testing code , we find practices like Test-Driven Development (TDD).

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

You can’t really write unit tests for this (nor practice TDD). Software engineers who are used to boolean/discrete math and TDD now need to concern themselves with data quality, representivity, and probabilistic systems. Users will do things you can’t possibly predict. You will ship a “bug fix” that breaks something else.

article thumbnail

13 Bits of Advice for New Programmers

MagmaLabs

So don’t worry if you are not familiar with the new JS Framework or the time fashion language. As you advance on your career you will find new concepts like TDD, Unit Testing, TSD, BDD, or Integration Testing. Technology is advancing so fast that I truly believe it’s actually impossible to learn everything. Click To Tweet.

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

You can’t really write unit tests for this (nor practice TDD). Software engineers who are used to boolean/discrete math and TDD now need to concern themselves with data quality, representivity, and probabilistic systems. Users will do things you can’t possibly predict. You will ship a “bug fix” that breaks something else.

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. Donny Wals ( @DonnyWals ) – A Practical Approach to Adopting TDD In the Workplace. Antoine Van der Lee ( @twannl ) – Building an app with Combine.