Remove Applications Remove Infrastructure Remove System Design Remove Test-Driven Development
article thumbnail

New live online training courses

O'Reilly Media - Ideas

Real-Time Streaming Analytics and Algorithms for AI Applications , July 17. Reinforcement Learning: Building Recommender Systems , August 16. Business Applications of Blockchain , July 17. Pythonic design patterns , June 27. Advanced Test-Driven Development (TDD) , June 27. Testing Vue.js

Course 66
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. To test those interactions, and to prevent the other code from interfering with their tests, programmers often use mock objects or other test doubles.

Testing 88
Insiders

Sign Up for our Newsletter

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

article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Real-Time Streaming Analytics and Algorithms for AI Applications , July 17. Reinforcement Learning: Building Recommender Systems , August 16. Business Applications of Blockchain , July 17. Pythonic design patterns , June 27. Advanced Test-Driven Development (TDD) , June 27. Testing Vue.js

Course 50
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. To test those interactions, and to prevent the other code from interfering with their tests, programmers often use mock objects or other test doubles.

Testing 40
article thumbnail

Lean Software Development: The Backstory

LeanEssays

The second book summarizes the essence of lean product development this way: Understand that knowledge creation is the essential work of product development. Charter a team of responsible experts led by an entrepreneurial system designer. Manage product development using the principles of cadence, flow, and pull.