Software Craftsmanship: How to build well crafted software?

In his book The Software Craftsman: Professionalism, Pragmatism, Pride, Sandro Mancuso said « Software Craftsmanship is a long journey to mastery. It’s a mindset where software developers choose to be responsible for their own careers, constantly learning new tools and techniques and constantly bettering themselves. » As a Software Craftsman I wanted to share with you some techniques/practises that really worked well with my teams and that enable to constantly improve code quality and motivate people. In the article, I’ll talk about what it is to be agile, about TDD, BDD, XP (Pair Programming, Mob Programming, …), Continuous Integration / Delivery, Clean Code,…

Lire la suite »