Remove 2018 Remove Continuous Integration Remove Test-Driven Development
article thumbnail

My Best Essays

James Shore

The Agile Fluency™ Model: A Brief Guide to Success with Agile - 6 Mar 2018. The Art of Agile Development (Book) - 2008. Continuous Integration on a Dollar a Day - 27 Feb, 2006. An easier, cheaper (and better) way to do continuous integration. Testing Without Mocks: A Pattern Language - 27 Apr, 2018.

article thumbnail

My Best Essays

James Shore

The Agile Fluency™ Model: A Brief Guide to Success with Agile - 6 Mar 2018. The Art of Agile Development (Book) - 2008. Continuous Integration on a Dollar a Day - 27 Feb, 2006. Continuous Integration on a Dollar a Day - 27 Feb, 2006. An easier, cheaper (and better) way to do continuous integration.

Insiders

Sign Up for our Newsletter

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

article thumbnail

AoAD2 Practice: Refactoring

James Shore

Test-Driven Development. Technically, you can refactor at any time, but unless your IDE has provably-safe refactorings, it’s best to do it when you have a good suite of tests that are all passing. Each step should only take a few moments, and your tests should pass after each one. Bache 2018]. Constantly.

article thumbnail

DevOps top programming languages support engineering metrics goals

CircleCI

One of the privileges of working in the continuous integration space is the unique perspective it offers into how software teams organize their work to deliver value quickly without sacrificing quality, security, or developer happiness.

Metrics 64
article thumbnail

AoAD2 Practice: Zero Friction

James Shore

Test-Driven Development. Inside the script, use a compiler or linter to tell you when you make syntax errors, and tests to tell you when you make semantic errors. Continuous Integration. Your deploy script can run your tests against the production build. Bache 2018]. Reproducible Builds.

article thumbnail

AoAD2 Practice: Incremental Design

James Shore

Test-Driven Development. Continuous Integration. Test-driven development encourages you to think about and improve your design at nearly every step. Test-driven development encourages you to think about and improve your design at nearly every step. Test-Driven Development.