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…
Étiquette : craftsmanship
Bonnes pratiques de dév, Programmation
Man versus Legacy : Gilded Rose (première partie)
by Arnaud Thiefaine • • 4 Comments
Intervenir sur des bases de code pénibles constitue une des réalités ingrates du métier de développeur. Ce type de code est fréquemment qualifié du terme politiquement correct de legacy. A l’origine, on désignait ainsi du code très ancien, et peu voire pas documenté. Le consensus actuel se réfère à du code démuni de tests, peu…
Agilité, Evénements, Je pense donc je blogue
Socrates France: the conference to be 😉
by Olfa Mabrouki • • 0 Comments
On October 4th, while thinking about how to make use of my Arolla’s training budget before the end of the year, I checked the news on Arolla’s yammer and I saw Houssam’s announcement about the remaining tickets to participate in Socrates France conference. I knew right away, I needed to give it a shot. …
Bonnes pratiques de dév
Le projet où j’ai essayé le présentéisme
by HadrienMP • • 6 Comments
Spoiler alert : Le culte du temps de travail, c’est mal, la qualité de code, c’est bien Du simple acte de présence à l’addiction au travail, le présentéisme peut prendre de nombreuses formes. En France plus qu’ailleurs, il est bien vu dans de nombreuses entreprises. La plupart d’entre vous a d’ailleurs déjà dû entendre la…
Bonnes pratiques de dév, Programmation
Ne plus jamais galérer sur du code !
by nicolas fedou • • 0 Comments
Sur toutes les applications que j’ai croisées chez des éditeurs de logiciels comme dans des DSI, nous avons trop souvent les mêmes bases de codes. En Java ou en dotNet, il y a une “architecture en couches techniques” qui fournit un miroir de la base de données relationnelle. SQL permet d’attaquer le modèle sous tous les angles. Les…
Bonnes pratiques de dév, Programmation
Le hashage cohérent
by Jérôme Prudent • • 3 Comments
Le hashage cohérent a été introduit en 1997 par le papier [Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web] de Karger D., Lehman E., Leighton T., Panigrahy R., Levine M., Lewin, D. Le hashage cohérent est aujourd’hui une brique fondatrice et incontournable à beaucoup de technologies…
Bonnes pratiques de dév, Programmation
Pourquoi tester ?
by Maury Fabien • • 2 Comments
Cet article va parler de tests, et donc de code. Parler de code est assez vague, car nous ne faisons pas tous exactement le même métier. Que l’on développe un algorithme de compression vidéo, une application métier ou le noyau linux, nos besoins sont différents (bien que je reste persuadé que nous avons tous besoin…
Actu, Evénements
Craft Conf 2015 : 2e édition, une confirmation
by nicolas fedou • • 1 Comment
Comme l’an dernier, la Craft Conf a réuni des experts sur ses différentes scènes. Elle était organisée par Prezi, Ustream et Ericsson. Grâce à Ustream, les vidéos sont en ligne en une semaine. Ces experts dans leur domaine nous ont généralement livré des retours d’expériences sur leur façon actuelle de travailler malgré quelques placements de…
Actu, Evénements
[DevoxxFr 2014] : Un autre compte rendu de l’événement 2/2
by Yakhya Dabo • • 0 Comments
… Suite de mon retour sur DevoxxFR 2014. La première partie est disponible ici. Software Cfraftsmanship Software Craftsmanship is about professionalism in software development Sandro Mancuso commence sa prez centrée sur la culture du craftsman par un petit rappel sur les valeurs de l’agilité. Il n’a pas fallu beaucoup de temps pour que les méthodes…
Evénements, Programmation
Session ALT.NET “Open-source Web Frameworks”
by Pierre Irrmann • • 0 Comments
Jeudi dernier, je suis allé assister à la session ALT.NET organisée par Rui (@rhwy) et Mathias (@mathiaskluba) autour de deux frameworks web open-source de l’éco-système .NET : ServiceStack et NancyFx. Service Stack et Nancy partent du même besoin de construire des applications et des services REST sans dépendre ni de l’ensemble de l’infrastructure ASP.NET, ni…