Remove Exercises Remove Software Review Remove Systems Review Remove Test-Driven Development
article thumbnail

Agile, Stand-ups, TDD and Code Reviews

The Programmer's Paradox

It all has to be very reactive; you keep fiddling with the code until it gets traction. Under those conditions, it doesn’t make sense to cross all the t’s and dot the i’s as the life expectancy of the code is weeks or months. We see the same kinda thing with unit testing. So you build, pivot, build, pivot, etc.

article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Test-Driven Development. We produce high-quality code in small, verifiable steps. At best, mistakes lead to code that won’t compile. No wonder, then, that software is buggy. TDD isn’t perfect, of course. Why TDD Works.

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

Effective Software Testing – A Developer’s Guide

Henrik Warne

I recently finished Effective Software Testing – A Developer’s Guide by Maurício Aniche , and I really liked it. I have been coding for a long time and I think I have been writing pretty good tests for the features I have implemented. He has also worked for several years as a developer.

article thumbnail

Developer Testing

Henrik Warne

I recently found out about the book Developer Testing – Building Quality Into Software by Alexander Tarlinder , and I immediately wanted to read it. Even though I am a developer at heart, I have always been interested in software testing (I even worked as a tester for two years). Dependencies.

Testing 117
article thumbnail

Here’s Why You Should Write Unit Tests

Modus Create

Software engineers have been testing ever since they could write code. However, the ability to automate software tests commercially emerged only in the 1980s with the introduction of AutoTester. In this article, we will explain why you should write unit tests. . What is Unit Testing?

Testing 52
article thumbnail

New live online training courses

O'Reilly Media - Ideas

Reinforcement Learning: Building Recommender Systems , August 16. Product Management for Enterprise Software , July 18. The Power of Lean in Software Projects , July 25. Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Blockchain.

Course 62
article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Reinforcement Learning: Building Recommender Systems , August 16. Product Management for Enterprise Software , July 18. The Power of Lean in Software Projects , July 25. Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Blockchain.

Course 47