Remove Fashion Remove TDD Remove Testing
article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Why do people apply TDD? Here’s a secret: it’s not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development. What Are the Real Reasons for Doing TDD? Test-Driven Development (TDD) is a controversial topic amongst developers. Feedback on what?

article thumbnail

5 ways to do Continuously Improved Testing

Xebia

In many organizations, automated testing lags behind and becomes a bottleneck for successful continuous delivery. Either tests do not provide enough confidence or companies take a very traditional approach, resulting in releases either introducing substantial risks or becoming costly. These principles tell us our tests should be: Fast.

Insiders

Sign Up for our Newsletter

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

article thumbnail

LLMs Demand Observability-Driven Development

Honeycomb

Namely, that LLMs are black boxes that produce nondeterministic outputs and cannot be debugged or tested using traditional software engineering techniques. LLMs are their own beast Unit testing involves asserting predictable outputs for defined inputs, but this obviously cannot be done with LLMs. 100% debuggable? Sound at all familiar?

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. Test Everything. Let me repeat it: test everything. As you advance on your career you will find new concepts like TDD, Unit Testing, TSD, BDD, or Integration Testing. 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

Namely, that LLMs are black boxes that produce nondeterministic outputs and cannot be debugged or tested using traditional software engineering techniques. LLMs are their own beast Unit testing involves asserting predictable outputs for defined inputs, but this obviously cannot be done with LLMs. 100% debuggable? Sound at all familiar?

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. You’ll find the repository where you can test Combine here. We implemented, test and speed up development. Legacy code GURU level unlocked!