Face à une nouvelle fonctionnalité, on cherche souvent à modéliser nos concepts en utilisant les classes. Et pourtant, nous avons en csharp un type qui s’appelle "struct" (pour structure) qui existe et auquel on pense rarement voire jamais. C’est peut être naturel de partir sur les classes puisqu’on fait de la programmation orientée objet, mais…
Catégorie : Craft
Bonnes pratiques de dév, Craft, Je pense donc je blogue
Petits katas entre amis
by Dorra BARTAGUIZ •
On s’est tous probablement posé la question : “que m’apportent les katas dans mon métier ?” Entre collègues (arolliens et alchimistes), on a décidé de mettre à plat nos points de vue à propos de ce sujet. Retour sur cette discussion entre nous : Mathilde, Luc, Dorra, Emmanuel, Kevin et Jean-François. Jean-François : "A quoi…
Bonnes pratiques de dév, Craft, Programmation
Test doubles
by Dorra BARTAGUIZ •
Hello, je voulais vous parler aujourd’hui d’un sujet vieux comme Hérode mais qui revient souvent lors des discussions sur les tests unitaires. Si vous faites beaucoup de tests unitaires, vous aviez forcement utilisé des mocks. Si vous vous posez la question qu’est-ce que le mot « mock », vous êtes au bon endroit. Je vais (du moins…
Bonnes pratiques de dév, Craft
Comment réussir son régime TDD
by Dorra BARTAGUIZ •
Depuis que j’ai commencé à accompagner les clients pour les faire monter en compétence sur le TDD (Test Driven Development), je me posais ces deux questions : Pourquoi a-t-on du mal à adopter le TDD ? Et lorsque l’on l’adopte pourquoi a-t-on du mal à l’appliquer au quotidien ? Je me suis rendu compte au…
Agilité, Bonnes pratiques de dév, Craft, DDD
Domain Driven Design en 5 minutes
by Mathilde Salthun-Lassalle •
Qu’est-ce que cela signifie ? À la différence des approches xDD, test-driven-design (TDD) et behaviour-driven-design (BDD), qui fournissent un cadre pour l’implémentation du bon comportement du logiciel, le DDD s’intéresse au design du logiciel. Une traduction possible est « conception guidée par le domaine ». Par « domaine », il faut entendre « métier» et…