Remove Examples Remove System Design Remove Systems Review Remove Test-Driven Development
article thumbnail

New live online training courses

O'Reilly Media - Ideas

Reinforcement Learning: Building Recommender Systems , August 16. Pythonic design patterns , June 27. Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Learning Python 3 by Example , July 1. Systems engineering and operations.

Course 67
article thumbnail

219+ live online training courses opened for June and July

O'Reilly Media - Ideas

Reinforcement Learning: Building Recommender Systems , August 16. Pythonic design patterns , June 27. Advanced Test-Driven Development (TDD) , June 27. Test-Driven Development In Python , June 28. Learning Python 3 by Example , July 1. Systems engineering and operations.

Course 51
Insiders

Sign Up for our Newsletter

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

article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

For example code demonstrating these ideas, see my example on GitHub. When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. It avoids the downsides of mock-based testing, but it has tradeoffs of its own.

Testing 88
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

For example code demonstrating these ideas, see my example on GitHub. When programmers use test-driven development (TDD), the code they test interacts with other parts of the system that aren't being tested. It avoids the downsides of mock-based testing, but it has tradeoffs of its own.

Testing 40
article thumbnail

Lean Software Development: The Backstory

LeanEssays

Instead, Modig and Ahlström demonstrate that lean is about flow efficiency – that is, the efficiency with which a unit of work (a flow unit) moves through the system. In my case, the dental system was focused on the efficiency of the lab’s milling machine – no doubt an expensive piece of equipment. Consider our dental experience.