Aller au contenu principal
Menu
Accueil  
Mon panier
0
X
Mon panier est vide.
Mon compte
C'est ma première visite
  • Bénéficiez d'un compte unique sur web, mobile ou tablette
  • Simplifiez-vous la commande
  • Accédez plus rapidement aux "+ en ligne"
  • Recevez des invitations à de nombreux événements
  • Soyez informé des nouveautés et de l'actu des auteurs et recevez les communications de Dunod
  • Livraison en France métropolitaine uniquement
Je crée mon compte
Enseignant ?
  • Découvrez l'Espace Enseignants du Supérieur et les offres qui vous sont réservées
Je découvre
X
On se connait déjà ? Bienvenue !
Mot de passe oublié ?
ou
FB connect
Enseignants
Liens rapides
  • Sciences & Techniques
  • Entreprise et économie
  • Sciences humaines et sociales
  • Histoire, Géographie et Sciences politiques
  • Prépas & Concours
  • Lettres et Arts
  • Vie pratique
Accueil
  • Sciences & Techniques
  • Entreprise et économie
  • Sciences humaines et sociales
  • Histoire, Géographie et Sciences politiques
  • Prépas & Concours
  • Lettres et Arts
  • Vie pratique
  • Dernières parutions
  • Meilleures ventes
  • Actualités
  • Espace enseignants
  • Espace presse
  • Droits dérivés / Subsidiary rights
  • Newsletters
  • Librairies
  • Contactez-nous
  • Aide
Voir tout Sciences & TechniquesX
Sujet
  • Sciences fondamentales
  • Technique et sciences appliquées
  • Informatique
A la une
  • Construisons aujourd’hui l’informatique de demain
  • Les petits experts SCIENCES L’essentiel en fiches illustrées !
  • TousMakers
Aux frontières des mathématiques - Kurt Gödel et l'incomplétude
Aux frontières des mathématiques - Kurt Gödel et l'incomplétude
L'essentiel de biologie moléculaire - Licence 1 / 2 / PASS
L'essentiel de biologie moléculaire - Licence 1 / 2 / PASS
Pourquoi les bananes n'ont-elles pas de pépins ?
Pourquoi les bananes n'ont-elles pas de pépins ?
Voir tout Entreprise et économieX
Sujet
  • Economie
  • Gestion et administration
  • Stratégie et entrepreneuriat
  • Management et RH
  • Marketing - Communication - Vente
  • Vie professionnelle
A la une
  • Les Petits Experts : les points clés en fiches pratiques
Le nouveau management de la maintenance
Le nouveau management de la maintenance
Dropshipping
Dropshipping
La gestion des risques
La gestion des risques
Voir tout Sciences humaines et socialesX
Sujet
  • Psychologie
  • Soin et santé
  • Accompagnement et coaching
  • Action sociale
  • Sociologie
  • Education. Pédagogie
Comprendre Jacques Lacan
Comprendre Jacques Lacan
Les corridors du quotidien
Les corridors du quotidien
Pratique de l'entretien motivationnel
Pratique de l'entretien motivationnel
Voir tout Histoire, Géographie et Sciences politiquesX
Sujet
  • Histoire
  • Géographie
  • Science politique et société
A la une
  • Avec PORTAIL, les études supérieures s’ouvrent à vous !
  • MNÉMOSYA - les grandes thématiques de la pensée historienne contemporaine
Les Chauves
Les Chauves
Le nucléaire : une énergie vraiment sans danger ?
Le nucléaire : une énergie vraiment sans danger ?
Les Mérovingiens
Les Mérovingiens
Voir tout Prépas & ConcoursX
Sujet
  • Ecoles d'ingénieurs
  • Ecoles de management
  • Expertise comptable
  • Fonction publique
  • Education nationale
  • Santé - Social - Paramédical
  • Concours IEP
  • Tous concours
A la une
  • Enseignez sereinement toute l'année !
  • Réussir les CAPES-Agrégation d’histoire-géographie 2024
Informatique avec Python - Méthodes et exercices - MPSI-PCSI-PTSI-MP-PC-PSI-PT-TSI-TPC-TB
Informatique avec Python - Méthodes et exercices - MPSI-PCSI-PTSI-MP-PC-PSI-PT-TSI-TPC-TB
Visa pour la prépa Maths et informatique
Visa pour la prépa Maths et informatique
Physique-Chimie, Visa pour la prépa
Physique-Chimie, Visa pour la prépa
Voir tout Lettres et ArtsX
Sujet
  • Lettres
  • Langues vivantes et civilisations
  • Philosophie
  • Arts
Ecrire pour le cinéma et la télévision
Ecrire pour le cinéma et la télévision
Dictionnaire des philosophes
Dictionnaire des philosophes
Rhétorique et argumentation
Rhétorique et argumentation
Voir tout Vie pratiqueX
Sujet
  • Santé et bien-être
  • Cuisine et boisson
  • Bricolage et habitat
  • Nature et tourisme
  • Vie quotidienne
A la une
  • Construisons aujourd’hui l’informatique de demain
  • Du temps pour soi ? 20 livres pour retrouver l’équilibre, créer, s’évader…
Investir en bourse et gagner
Investir en bourse et gagner
Mission FUM'PA : objectif zéro tabac
Mission FUM'PA : objectif zéro tabac
Votre immobilier gagnant
Votre immobilier gagnant
Vous êtes ici
Accueil>Sciences & Techniques>Informatique>Développement logiciel et web
  • Software craft

Software craft - 2e édition

TDD, Clean Code et autres pratiques essentielles
Cyrille Martraire, Arnaud Thiéfaine, Dorra Bartaguiz, Fabien Hiegel, Houssam Fakih
Le Software Craft est une approche de développement logiciel  qui s’inscrit dans le prolongement des approches agiles et les  complète avec les aspects d’ingénierie. Le Software Craft n’est pas une technologie de plus qu’on  télécharge,...
En savoir plus
Parution : 
juin 2025
Collection : 
InfoPro
Marque : 
Dunod
Logo dunod Fiche
À paraître
Parution : juin 2025
M'alerter
lorsque cet ouvrage sera disponible
Accès rapide
  • Présentation
  • Sommaire
  • Auteur(s)
  • Caractéristiques

Présentation du livre

Le Software Craft est une approche de développement logiciel  qui s’inscrit dans le prolongement des approches agiles et les  complète avec les aspects d’ingénierie.
Le Software Craft n’est pas une technologie de plus qu’on  télécharge, et qu’on découvre avec un tutoriel : c’est un ensemble  d’attitudes qu’on apprend à adopter pour être plus efficace dans  la conception du code.
Ce livre détaille les principales techniques de la boîte à outils  du craft :

  • le TDD (Test-Driven Development) ou développement dirigé  par les tests,
  • le BDD (Behavior-Driven Development) ou développement  dirigé par le comportement,
  • les techniques de refactoring et propreté du code (Clean  Code),
  • les techniques de Legacy Remediation (remaniement du code  hérité),
  • les techniques de conception orientée objet (OO), le style  de programmation fonctionnelle (FP), les principes de  conception SOLID…,
  • les techniques de collaboration, en particulier le binômage  (pair programming) et le mob programming.

Cette 2e édition s'enrichit de deux nouveaux chapitres sur les apports de l'IA et sur le Domain Driven Design.

Sommaire de l'ouvrage

Les pratiques incontournables du craft.  Le Développement Dirigé par les Tests (TDD).  Techniques et principes de propreté de code (Clean Code).  Les spécifications agiles  avec le développement dirigé par le comportement (BDD).  Collaborer efficacement avec le pair & mob programming.  L’importance des techniques de refactoring.  Travailler avec du code legacy.  Étude détaillée du kata Fraction.
Techniques avancées et élargissements.  Principes et outils pour tester efficacement.  Outils et techniques avancées de TDD.  Techniques de conception.  Transformations de code à caractère architectural.
Craft et attitudes.  Introduire le craft dans votre contexte.  Au-delà des pratiques, un état d’esprit.  Craft 2.0.

Auteur(s) de l'ouvrage

  • Cyrille Martraire
    Cyrille Martraire
    CTO et co-fondateur d’Arolla
  • Arnaud Thiéfaine
    Arnaud Thiéfaine
    Développeur, coach craft et formateur chez Arolla
  • Dorra Bartaguiz
    Dorra Bartaguiz
    Développeuse, coach technique et formatrice chez Arolla
  • Fabien Hiegel
    Fabien Hiegel
    Développeur chez Shodo Nantes
  • Houssam Fakih
    Houssam Fakih
    CTO de La Combe du Lion Vert

Caractéristiques du livre

Pages
328 pages
Format
170 x 240 mm
Collection
InfoPro
Parution
juin 2025
Marque
Dunod
Public
Professionnel
EAN
9782100880430

EAN Ebook : Pdf

9782100886692

Suggestions personnalisées

Sur le même sujet
DePIN en 40 questions
DePIN en 40 questions
Scrum
Scrum
Python 3
Python 3
Programmation Python avancée
Programmation Python avancée
L'Internet quantique
L'Internet quantique
Développer des modules pour PrestaShop 8
Développer des modules pour PrestaShop 8
Dans la collection
Scrum
Scrum
L'Internet quantique
L'Internet quantique
Développer des modules pour PrestaShop 8
Développer des modules pour PrestaShop 8
Développez avec Rust
Développez avec Rust
TOGAF, Archimate, UML et BPMN
TOGAF, Archimate, UML et BPMN
Python pour le data scientist
Python pour le data scientist
Retour vers le haut de page
Newsletters
Nos communautés
  • Facebook DUNOD
  • X Dunod
  • Instagram Dunod
  • TikTok Dunod
Suivez-nous
  • Facebook
  • Twitter
  • Youtube
  • Linkedin
  • Aide
  • Contactez-nous
  • Paiement sécurisé
  • Livraison
  • Echange et remboursement
  • Dunod
    • Qui sommes-nous ?
    • Actualités
    • À paraître
    • Espace Enseignants du Supérieur
    • Droits dérivés / Subsidiary rights
    • Presse
    • Satisfaction client
  • Thèmes
    • Sciences & Techniques
    • Entreprise & Economie
    • Sciences humaines et sociales
    • Histoire, Géographie et Sciences politiques
    • Prépas & Concours
    • Lettres et Arts
    • Vie pratique
  • Services
    • Librairies
    • L'Atelier Dunod : édition sur mesure
    • Formations pour les pros de la petite enfance
    • Le Journal de l'hypnose et de la santé intégrative
    • Préparez-vous à réussir le DCG !
    • Préparer et réussir le DSCG
    • Aide ebook
  • Autres Sites
    • Revues Armand Colin
    • Dunod Formation Petite Enfance
    • Mercator
    • Expert Sup
  • Dunod © 2024
  • Mentions légales
  • CGVU
  • Données personnelles
  • Cookies
  • Plan du site