article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Here’s a secret: it’s not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development. Test-Driven Development (TDD) is a controversial topic amongst developers. It is a vehicle to drive development. Why do people apply TDD?

article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

Test-Driven Development. It’s test-driven development, and it actually delivers these results. Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. Test-driven development applies the same principle to programmers’ intention.

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

How to Write API Documentation: Best Practices and Examples

Altexsoft

Developers use APIs almost every day – by some estimates, they spend a whopping 10+ hours a week working with APIs. This covers not only using them, but also researching, googling for support, studying reviews, and of course, rummaging in the documentation. In the API economy , great developer experience is fundamental.

article thumbnail

Testing Redux: Strategies and Tools

Perficient

Refactoring Safety : Allows you to refactor your code with confidence, knowing that your tests will catch regressions. Collaboration : Makes collaboration easier by providing a safety net for changes made by different developers. Strategies for Testing Redux Action Creators Testing Action creators are functions that return actions.

Testing 52
article thumbnail

Test Driven Development with Databricks

Perficient

I don’t like testing Databricks notebooks and that’s a problem. I like Test Driven Development. Databricks has documentation for unit testing. I tried to test one notebook using another notebook. I like Databricks. Not in an evangelical; 100% code coverage or fail kind of way.

article thumbnail

The Best Product Engineering Org in the World

James Shore

We use Extreme Programming as our model of how to develop software. They also love test-driven development, pairing, continuous integration, and evolutionary design. They tend to be passionate, senior developers. This is the document that describes what you need to do in order to be promoted.

article thumbnail

Test Driven Development with Databricks (1 of 2)

Perficient

I don’t like testing Databricks notebooks and that’s a problem. I like Test Driven Development. Databricks has documentation for unit testing. I tried to test one notebook using another notebook. I like Databricks. Not in an evangelical; 100% code coverage or fail kind of way.