Remove .Net Remove Continuous Integration Remove Groups Remove Test-Driven Development
article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

In a remote team room, announce the topic in your group chat, and invite people to join you in a videoconference. Continuous Integration. Finally, continuous integration will prevent painful merge conflicts and keep everyone’s code in sync. Test-Driven Development. Test-Driven Development.

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.

Insiders

Sign Up for our Newsletter

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

article thumbnail

7 Business Drivers for More Software Engineering Excellence

Accenture

Agile software developers are among a small group of people who care about code quality and treat it like an art. In a recent Agile Amped podcast, he shared seven drivers for why businesses need to pay attention to the quality of their code and invest in their development organization.

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. You’ll start being tempted to batch up changes.