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.

article thumbnail

How to be a Professional Software Developer

MagmaLabs

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. Clean code: A handbook of agile software craftsmanship. Needless complexity.

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. The DevOps Handbook [Kim et al. It’s too easy to accidentally check them into source control. Feature Toggles. Continuous Deployment.

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. Java Test-Driven Development ” by Viktor Farcic, Alex Garcia. Working Effectively with Legacy Code ” by Michael Feathers .