Remove Software Review Remove Study Remove Systems Review Remove Test-Driven Development
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.

article thumbnail

AoAD2 Practice: Refactoring

James Shore

To share your thoughts, join the AoAD2 open review mailing list. We revise and improve the design of existing code. That’s what everybody says: entropy is inevitable, and chaos eventually turns your beautifully imagined, well-designed code into a big mess of spaghetti. Test-Driven Development. Refactoring.

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

Quality Control: Using Acceptance Testing to Guarantee Product Quality

Altexsoft

A bit earlier, in 1998, a much more trivial software mistake was uncovered. The Mars Climate Orbiter, launched by NASA to study the Martian atmosphere, was suddenly destroyed as it approached way too close to the planet. Let’s talk about what quality control entails in modern software development. What is Quality Control?

Testing 52
article thumbnail

AoAD2 Practice: No Bugs

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. How about a real-time embedded system? Productivity was measured at almost three times the level for comparable embedded software teams.

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

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. Python Data Science Full Throttle with Paul Deitel: Introductory AI, Big Data and Cloud Case Studies , September 24. Clean Code , July 23.

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. Python Data Science Full Throttle with Paul Deitel: Introductory AI, Big Data and Cloud Case Studies , September 24. Clean Code , July 23.

Course 47