article thumbnail

TDD saved the day

Xebia

To tackle each operation, I started with a small test, following the principles of Test-Driven Development (TDD). If the tests became too complex, I knew something was missing. Then, you implement a portion of the code that fulfills the test’s requirements. Truly, TDD saved the day!

article thumbnail

Agile, Stand-ups, TDD and Code Reviews

The Programmer's Paradox

A big problem in development, particularly when a lot of people are introverts, is communication. There are millions of details, flying all over the place, and you need to get some reliable form of communicating them, even for groups that are rather quiet. We see the same kinda thing with unit testing. Mostly that is a bad idea.

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. 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

Behavior Driven Development: The methodology that connects the three amigos

Apiumhub

Behaviour Driven Development is a software methodology that allows us to define and develop the product based on the behaviour of the system. It was born out of the aforementioned need to be able to communicate the business side with development. Features, groupings of scenarios, should not exceed 10 scenarios.

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

Software Testing and Agile

Coveros

I was with a privately held software engineering firm focused on helping organizations transform their software testing capabilities. Have we, as software testing professionals, advanced our craft? 2011–2020 and Beyond. 2011–2020 and Beyond.

article thumbnail

Here’s Why You Should Write Unit Tests

Modus Create

If you release such an app without thorough testing, you would have to keep fixing issues raised by your potential users. The time to fix these issues could’ve been used to build new features or optimize the existing system. Bear in mind that fixing bugs without running tests could also introduce new bugs into the system.

Testing 52