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). As an aside, TDD is an iterative workflow that involves describing a specific aspect you want to solve in terms of the programming language you’re using. Truly, TDD saved the day!

article thumbnail

Article: How to Spread Technical Practices Like TDD in an Organization

InfoQ Culture Methods

One of the success factors for Agile and DevOps is developers changing the way they work and adopting practices like Test-Driven Development (TDD). It’s not something that just happens by itself, and many of the “usual” ways of introducing change fail for TDD.

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

Testing server calls in generated HTML

Martin Fowler

Matteo Vaccari completes his article on testing template-generated HTML, by looking at how to use TDD with pages that make calls to the server.

Testing 196
article thumbnail

Test-Driving HTML Templates

Martin Fowler

My colleague Matteo Vaccari has written an article on how to use TDD to test drive these templates using xunit-style tools which can be run easily from the command line or as part of build scripts. In this first installment Matteo describes how such tests can check the generated HTML for validity, with examples in Java and Go.

Testing 277
article thumbnail

Team Leadership in the Age of Agile

Speaker: Roy Osherove, Technology and Leadership Consultant

To do this, you've learned a wide variety of techniques and methodologies - SCRUM, Kanban, TDD, DevOps, self-organized teams, and much more. In this webinar, you will learn: How to recognize which state your team is currently in. How to move teams from survival mode, to learning mode, to being wholly self-organized.

article thumbnail

When TDD Is Not a Good Fit

Henrik Warne

I like to use Test-Driven Development (TDD) when coding. However, in some circumstances, TDD is more of a hinderance than a help. This happens when how to solve the problem is not clear. Last week, I came across examples of where I developed new functionality without using TDD. In this case, TDD worked really well.

article thumbnail

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

TechCrunch

How to raise funds when you aren’t in the Bay Area. In this primer for P2E founders, Wilton shares suggestions for how to approach investors, explains why tokens are not a reliable fundraising vehicle and discusses the recent “shift toward Web 2.0 Keep an eye out for more recaps from TC Disrupt in the coming days. yourprotagonist.