Remove .Net Remove Continuous Integration Remove System Architecture Remove Test-Driven Development
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. The larger your system gets, the more creative you’ll have to be. Continuous Integration. Continuous Deployment. Five-Minute Deploy.

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.