article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

Test-Driven Development. It’s test-driven development, and it actually delivers these results. Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. Test-driven development applies the same principle to programmers’ intention.

article thumbnail

Velocity 2019 will focus on the rise of cloud native infrastructure

O'Reilly Media - Ideas

While “lift and shift” is an option, it’s become clear as enterprises struggle to manage cloud costs and squeeze increased performance from their pipelines that it’s not enough to simply move old architectures to new locations. For many developers, these changes are simply hard to implement.”.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Lean Software Development: The Backstory

LeanEssays

To counter sequential processes and the long integration and defect removal phase, agile software development practices focused on fast feedback cycles in these areas: Test-driven development: Start by writing tests (think of them as executable specifications) and then write the code to pass the tests.

article thumbnail

AoAD2 Practice: Build for Operation

James Shore

Test-Driven Development. Complicated configuration ends up being a form of code—code that’s written in a particularly lousy programming language, without abstractions or tests. If you need complex customer-controlled behavior, consider using a plug-in architecture. Write tests for your logs and alerts.

article thumbnail

AoAD2 Practice: Incident Analysis

James Shore

2016], particularly chapters 12-14. In this case, a closer look at the event reveals that, although the team used test-driven development and pairing for production code, they didn’t apply that standard to their scripts. The details of how to respond during an incident are out of the scope of this book.