
I wanted to write an article about Legacy Code because almost every DEV team has to deal with Legacy Code at least once. There are several reasons why Legacy code occurs in a project:
Lire la suite »
I wanted to write an article about Legacy Code because almost every DEV team has to deal with Legacy Code at least once. There are several reasons why Legacy code occurs in a project:
Lire la suite »Je vais vous présenter dans cet article le principe d’architecture hexagonale et comment le mettre en place concrètement en utilisant le TDD et les principes SOLID. On verra également comment l’utilisation de l’architecture hexagonale permet de mettre en place facilement des TNR (Tests de Non Régression) automatiques.
Lire la suite »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 »I attended the 2019 New Crafts Conference and I wanted to share my experience with you. I only attended the last two days but it was a really great experience as usual 🙂
Lire la suite »Je me présente je m’appelle Pape Singane DIENG. Je suis ingénieur développeur en Informatique passionné par le Software Craftsmanship. C’est la raison pour laquelle j’ai décidé de créer ce blog pour partager avec vous mes expériences. Je vais évoquer dans ce blog différents sujets tels que des méthodes qui permettent d’améliorer la qualité logicielle. J’évoquerai ainsi l’agilité, les pratiques de développements « guidés » par les tests (le TDD, le BDD, le TCR,..), les pratiques de développement en èquipe (Pair Programming, Mob Programming, Code Review), le Continous Integration/Delivery, le Clean Code,…
Bref je parlerai de tous les sujets qui me passionnent.
N’hésitez pas à me faire un feedback pour améliorer les contenus 🙂
Bonne lecture!
