Remove Groups Remove Systems Review Remove TDD Remove Test-Driven Development
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

20 IT management certifications for IT leaders

CIO

Exam fee: $575 for ISACA members and $760 for non-members Expiration: Three years Certified Information Systems Security Professional (CISSP) Security is a main concern for the enterprise and once you start heading into management and leadership positions, it’ll become one of your top priorities.

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