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

TechCrunch+ roundup: Fundraising beyond the Bay Area, web3 gaming, TDD prep checklist

TechCrunch

Engineering team contributions. TechCrunch+ roundup: Fundraising beyond the Bay Area, web3 gaming, TDD prep checklist by Walter Thompson originally published on TechCrunch. Product roadmap. Code quality. Code, network and information security. Intellectual property. Development process.

Insiders

Sign Up for our Newsletter

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

article thumbnail

TDD or Test-Last? One Thing at a Time

Xebia

That is precisely what TDD helps with. TDD to Separate Concerns At the core of TDD is its mantra : red, green, refactor. Here, we put on our proper engineering hat. Instead of "juggling" all three concerns simultaneously, TDD strongly nudges us towards delineating them in a sequence of steps.

article thumbnail

8 questions to answer before your startup faces technical due diligence

TechCrunch

Let’s start with the positives: If an investor is proceeding with technical due diligence (TDD), you’ll likely pass. Here’s the not-so-good news: Companies can pass the business test, but fail TDD. Poor codebase health is more often than not “caused” by other teams rather than by engineering. A quick primer on TDD.

article thumbnail

A prep checklist for startups about to undergo technical due diligence

TechCrunch

Previously, the author offered a detailed overview of the technical due diligence (TDD) process investors conduct before injecting cash into early stage startups. Provide the last 12 months of product management data for Engineering (e.g. More posts by this contributor. ” Product roadmap. Jira tickets).

article thumbnail

Effective Software Testing – A Developer’s Guide

Henrik Warne

The author is an Assistant Professor in Software Engineering at the Delft University of Technology. This chapter uses the example of converting Roman numerals to integers to show how TDD works. After presenting what it is, the author notes that even though he uses TDD a lot, he does not use it all the time.

article thumbnail

Why Testing is No Longer Sufficient for Today’s Software Delivery Pipelines

OverOps

Over a decade ago, when Test-Driven Development (TDD) was introduced, it promised to improve productivity and quality. For elite performers, the failure rate can be kept under 15%, but since this addresses only known errors and is based on self-reporting of engineers (not customers), the actual rates might even be higher. .