Remove Agile Remove Handbook Remove Test-Driven Development Remove Testing
article thumbnail

5 Books to Achieve the Mindset of a Software Craftsman ??

Xebia

Clean Code : A Handbook of Agile Software Craftsmanship. Agile software development is commonplace, but what is its essence? Are you curious about what agile software development entails? Extreme Programming Explained introduces a set of values, principles, and practices on developing software with agility.

Software 130
article thumbnail

5 Must-Read Books for Apprentice Software Developers ??

Xebia

To save you from mistakes I’ve made, I’ll share five books that accelerate your growth greatly as an ambitious software developer: Apprenticeship Patterns : Guidance for the Aspiring Software Craftsman. Clean Code : A Handbook of Agile Software Craftsmanship. Have you ever heard of 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

AoAD2 Practice: Build for Operation

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. You could end up attaching your test environment to your production database, or vice versa.

article thumbnail

How to be a Professional Software Developer

MagmaLabs

One assert per test. Use Test Driven Development. TDD (Test Driven Development) is a way of developing software. When developing using TDD you should start by writing a failing automated test before you write any code. This order is also described as: Write a test….