Remove 2007 Remove Continuous Integration Remove TDD
article thumbnail

AoAD2 Practice: Refactoring

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. To illustrate this point, I’ll continue the example started in “A TDD Example” on p.XX. Perform little refactorings as you use TDD and bigger refactorings as part of your slack. Continuous Integration. Continuous Integration.

article thumbnail

AoAD2 Practice: Feature Toggles

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Continuous Integration. Continuous Deployment. That doesn’t work for teams using continuous integration and deployment. Other than short-lived development branches, they only have one branch: their integration branch.

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: Feature Flags

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Continuous Integration. Continuous Deployment. That doesn’t work for teams using continuous integration and deployment. Other than short-lived development branches, they only have one branch: their integration branch.

article thumbnail

AoAD2 Practice: Incremental Design

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Continuous Integration. Continuous integration allows people to make changes without stepping on each others’ toes. As “A TDD Example” on p.XX Refactorings occur every few minutes, during the “Refactoring” step of the TDD cycle.