It is not uncommon to oppose the empirical process of TDD, together with its heavy use of unit tests, to the more mathematically based techniques, with the « formal methods » and formal verification at the other end of the spectrum. However I experienced again recently that the process of TDD can indeed help discover [...]
The first DDD Open Forum of the brand new Paris DDD meetup was last night, hosted by Arolla, and it was good to meet again after a long time with twenty-some Paris DDD aficionados!
@tjaskula, the organizer of this new group, opened the evening with a [...]
Alberto Brandolini (@ziobrando) gave a great talk at the last Domain-Driven Design eXchange in London. In this talk, among many other insights, he described a recurring pattern he had seen many times in several very different projects: « Collaborative Construction, Execution & Tracking. Sounds familiar? Maybe we didn’t [...]
You write code to deliver business value, hence your code deals with a business domain like e-trading in finance, or the navigation for an online shoe store. If you look at a random piece of your code, how much of what you see tells you about the domain concepts? How much of it [...]
SoCraTes, ce nom ne vous dit peut-être rien hormis un certain philosophe peu connu de l’antiquité… C’est aussi le nom d’une conférence, ou plutôt une « non-conférence » tout simplement géniale, organisée en Allemagne depuis 2011 par deux développeurs Andreas Leidig and Nicole Rauch, qui ont d’ailleurs la chance de pouvoir rester en couple durant [...]
Je vais vous faire une confidence, je suis un véritable obsédé. Dans tous mes projets, j’y pense tout le temps, et la plupart de mes décisions de code, de design et d’architecture sont influencées par cette obsession. Vous l’avez deviné, mon obsession tourne autour des dépendances entre les éléments du code, et je [...]
Arolla était sponsor de la dernière rencontre Software Craftsmanship Paris, une rencontre dédiée au TDD (voir un compte-rendu par Yann et un autre par Nouhoum). A l’occasion de cette rencontre, Aude et Yvanna de l’équipe Arolla avaient préparé un petit questionnaire anonyme pour mieux connaitre [...]
Vous êtes développeur, scrum master, chef de projet ou team lead et la qualité du travail de votre équipe vous tient à cœur. Vous êtes convaincu de l’intérêt des nouvelles techniques modernes de développement issu du Software Craftsmanship et du TDD, BDD ou Domain-Driven Design. Le problème est que vous ne savez pas [...]
J’avais déjà souvent entendu Cyrille parler de DDD (Domain-Driven Design) par exemple lors de discussions sur les design patterns. Bien qu’intrigué, je n’avais jamais pris le temps d’investiguer et de me plonger dans le vaste sujet qu’est le DDD.
La présentation dans le cadre de l’Aroll@fterWork [...]
Qu’est-ce que la qualité de code ? Vous vous doutez que l’état de l’art dans notre métier ne permet pas aujourd’hui de donner une réponse claire qui fait l’unanimité !
C’est justement pour échanger sur ces questions que nous nous retrouvons lors des Round-Tables de la communauté Software Craftsmanship Paris, dont voici le compte-rendu [...]
Suivez-nous sur Twitter !
Mots-clefs
.Net agile arolla AST attitude bdd C# code code legacy craftsmanship DDD design devoxxFR discussion domain développement enum F# finance fonctionnel game html5 immutabilité Jam de Code java java8 javascript jigsaw jvm kata LINQ map mobile nodeJS polymorphism programming quality qualité scala software software craftmanship TDD TechDays testing visualizationLiens
- Arolla.fr, le site web d'Arolla
- Le blog de Cyrille Martraire, directeur technique d'Arolla
- Le blog de Nouhoum Traore, consultant Arolla
- Le blog de Pierre Irrmann, contributeur enthousiaste
- Le GitHub d'Arnauld Loyer, consultant Arolla
- Le GitHub de Germain Soumier, consultant Arolla
- Le GitHub de Jérémy Goupil, consultant Arolla
- Le GitHub de Jérôme Prudent, consultant Arolla

