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

5 Ways to Live and Study Web Development in Great Britain Next Summer

The Crazy Programmer

In Module 01: Programming Fundamentals and Web Development, you’ll cover everything from OO programming in Python, to SQL database basics. You’ll also explore Web dev framework, Test Driven Development and Version control. You’ll also use Webpack / Express and use React.js framework.

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

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. Testing Without Mocks: A Pattern Language - 27 Apr, 2018. How to use test-driven development without traditional test doubles. Test-driven development in a nutshell.

article thumbnail

My Best Essays

James Shore

The Agile Fluency™ Model: A Brief Guide to Success with Agile - 6 Mar 2018. Testing Without Mocks: A Pattern Language - 27 Apr, 2018. How to use test-driven development without traditional test doubles. Test-driven development in a nutshell. The ten most popular are below.

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

Notes on our first-ever o11ycon (2018 SF)

Honeycomb

Observability is still young; these are the very early days of a movement that has the potential to change software development as we know it, making observability-driven development as ordinary and dominant as test-driven development has been for the past decade.

article thumbnail

Velocity 2019 will focus on the rise of cloud native infrastructure

O'Reilly Media - Ideas

The community is extremely active—the CNCF had more than 47,000 contributors work on its projects in 2018. This can involve ruthless automation, new shared responsibilities between developers and operations, pair programming, test-driven development, and CI/CD.