categories: Méthodologie

Architecture Méthodologie Domain Driven Design 2018 | 11 | 08

Droits et rôles dans une architecture orientée domaine

Le chemin à emprunter en suivant la direction Domain Driven Design (DDD) n’est pas si complexe qu’il n’y paraît. Il requiert, entre autres, de se débarrasser de certains réflexes et idées préconçues. Surtout de la fâcheuse tendance qu’on a de se proj…

Architecture Méthodologie Philosophie 2018 | 05 | 17

La métaphysique des systèmes proudhoniens

Libertaire, Anarchiste, Utopiste, ZADiste, Étudiant (68) … C’est la saison ! Quelle étiquette coller à un système dessiné pour privilégier l’autonomie et l’indépendance de ses composants ? C’est une promenade philosophique, sans conclusion, qui fait …

Architecture Elixir Ruby Méthodologie 2018 | 02 | 22

Meta de la configuration, illustré avec Elixir

La configuration des applications est un (non)sujet qui semble simple à première vue, mais qui n’est pas si bien maîtrisé par les développeurs juniors ou seniors. Build configuration vs Run configuration Attaquons par le fond du problème, sans tourne…

Architecture Méthodologie Domain Driven Design 2017 | 09 | 08

Design stratégique et jeu de Go

Dans l’article précédent nous avons effleuré le concept de design stratégique. La phase indispensable qui consiste à analyser notre système sous l’aspect et dans le référentiel du problème (par opposition à la solution). J’ai insisté sur le fait que…

Architecture Méthodologie Domain Driven Design 2017 | 06 | 29

Pérégrinations vers une architecture découplée

Nous sommes souvent confrontés au problème récurrent de l’entropie et l’érosion du code. Passé un certain stade, il devient très complexe et pénible d’ajouter des fonctionnalités ou correctifs. La dette technique, notre ennemi de toujours, c’est sûre…

Architecture Méthodologie Développement 2015 | 12 | 11

J'ai une dette technique et c'est mon choix ! ™

Derrière cette métaphore financière que l’on utilise régulièrement dans notre métier, se cache la mesure de difficulté à ajouter de nouvelles fonctionnalités et correctifs sur un logiciel. Elle se traduit par un surcoût sur les temps de développement…

Méthodologie Projet 2015 | 07 | 17

Salade de gestion de projet accompagnée de ses astuces à la sauce retour d'expérience

Quand il s’agit de vivre les projets dans le quotidien d’une petite équipe, on se rend vite compte que malgré les intentions, la réalité terrain est bien loin des idéaux promus. Va faire ta séance de «pair programming» et tes «scrum meeting» quand t’…