article thumbnail

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

Xebia

Clean Code : A Handbook of Agile Software Craftsmanship. These practices are critical enablers to agile software development, according to XP. Have you ever heard of Test-Driven Development ? The Pragmatic Programmer : From Journeyman to Master. Extreme Programming Explained : Embrace Change. Pair Programming ?

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.

Trending Sources

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….

article thumbnail

AoAD2 Practice: Build for Operation

James Shore

When you deploy, you’ll deploy the same code to every environment, whether that’s your local machine, a test environment, or production. But your configuration will change: for example, your test environment will be configured to use a test database, and your production environment will be configured to use your production database.

article thumbnail

15 Books by leading software architects

Apiumhub

It is both a readily accessible introduction to software architecture and an invaluable handbook of well-established best practices. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series) ” by Jez Humble, David Farley. The DevOps 2.5