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

Scrum master certification: Top 13 certs for agile pros

CIO

It spans many agile approaches, including Scrum, Lean, Kanban, extreme programming (XP), and test-driven development (TDD). The cert recognizes candidates’ knowledge of agile principles and skill with agile techniques.

SCRUM 288
article thumbnail

LLMs Demand Observability-Driven Development

Honeycomb

But if you have a log line that emits both the request_path and the error_code , and a tool that lets you break down and group by arbitrary dimensions, this would be extremely easy to answer. You can’t really write unit tests for this (nor practice TDD). It is mathematically impossible; all you can do is guess.

article thumbnail

Behavior Driven Development: The methodology that connects the three amigos

Apiumhub

This agile process is derived from the well-known Test Driven Development (TDD) whose difference lies in the scope: TDD focuses more on the functioning of the code while BDD focuses on behaviour, from the user’s point of view. Features, groupings of scenarios, should not exceed 10 scenarios.

article thumbnail

LLMs Demand Observability-Driven Development

Honeycomb

But if you have a log line that emits both the request_path and the error_code , and a tool that lets you break down and group by arbitrary dimensions, this would be extremely easy to answer. You can’t really write unit tests for this (nor practice TDD). It is mathematically impossible; all you can do is guess.

article thumbnail

Here’s Why You Should Write Unit Tests

Modus Create

Here are a few limitations of unit testing: Unit tests cannot catch integration-level bugs. Unit testing increases the amount of code to be written. Writing some complex test cases could take some time, especially if you’re adopting TDD (Test-Driven Development). Conclusion.

Testing 52