
Software craft. TDD, Clean Code et autres pratiques essentielles, 2e édition
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.
| Nombre de pages | 320 |
|---|---|
| Date de parution | 11/06/2025 |
| Poids | 300g |
| Largeur | 170mm |
| EAN | 9782100880430 |
|---|---|
| Titre | Software craft - TDD, Clean Code et autres pratiques essentielles. TDD, Clean Code et autres pratiqu |
| Auteur | Martraire Cyrille ; Thiéfaine Arnaud ; Bartaguiz D |
| Editeur | DUNOD |
| Largeur | 170 |
| Poids | 300 |
| Date de parution | 20250611 |
| Nombre de pages | 320,00 € |
Pourquoi choisir Molière ?
Du même auteur
-

Software craft. TDD, Clean Code et autres pratiques essentielles
Martraire Cyrille ; Thiéfaine Arnaud ; Bartaguiz DLe software craft (ou craftmanship) est une approche du développement logiciel qui met l'accent sur les bonnes pratiques et les compétences de codage des développeurs. L'objectif est d'accroître la qualité du logiciel produit non seulement au niveau fonctionnel, mais aussi en termes de fiabilité et "maintenabilité" , c'est-à-dire de capacité à évoluer et à être modifié par d'autres équipes que celle qui l'a conçu. Le software craft et l'agilité sont complémentaires, l'agilité mettant en place la souplesse des cycles de développement, et le craft s'intéressant à l'écriture proprement dite du code. Ce livre rassemble les notions essentielles du software craft comme le développement dirigé par les tests (TDD), les techniques collaboratives (pair programming), et celles spécifiques à la reprise de code existant (code legacy). Chaque chapitre propose des exemples avec une mise en situation, des conseils pédagogiques et des infos insolites pour le fun et la culture générale.Sur commande, 2 à 4 joursCOMMANDER30,15 € -

Le nouveau fruit défendu - roman et recettes associées
Martraire Jean-YvesSur commande, 4 à 6 joursCOMMANDER14,00 € -

Guide des plus beaux papillons et leurs fleurs favorites
Martiré Dominique ; Merlier Franck ; Turlin Bernar300 espèces de papillons de jour et de nuit, parmi les plus courantes et les plus belles, sont présentées dans ce guide. Chaque espèce fait l'objet d'une description précise (rubrique " Pour bien l'identifier "), accompagnée de grandes photos. Quelques particularités sont décrites dans la rubrique " biologie ". Des indications sont données sur " Où l'observer ", avec des informations sur les fleurs qui les attirent. Enfin, chose unique dans les guides papillons, une rubrique sur les plantes sur lesquelles pondent les papillons: cette connaissance, totalement négligée dans les autres guides, est très importante pour l'identification. L'ouvrage est précédé d'une introduction très complète sur la biologie des papillons et leurs comportements.EN STOCKCOMMANDER24,90 € -

Les papillons de France et leurs chenilles
Martiré Dominique ; Merlier FranckOn préfère souvent les Papillons aux Chenilles... Et pourtant, sans chenilles, pas de papillons ? Elles peuvent se montrer aussi jolies que leurs parents ailés. En outre, leur mauvaise réputation auprès des jardiniers et des agriculteurs n'est pas toujours méritée. Apprenez à reconnaître les principaux papillons de nos régions, mais aussi leurs chenilles, grâce à ce nouveau livre richement illustré de Dominique Martiré et Franck Merlier.EN STOCKCOMMANDER6,00 €
Du même éditeur
-

L'homme sans fièvre
Marin ClaireSommes-nous tous malades ? La médecine, ses approches de l'humain, son vocabulaire ont pénétré dans notre univers quotidien. Une telle médicalisation de notre existence n'est pas sans effet. Les problèmes du corps et de l'âme se voient systématiquement redéfinis en pathologies et les différentes phases de la vie accompagnées de l'aide technique médicale. Celle-ci esquisse la figure d'un homme amélioré par les biotechnologies, débarrassé des aléas des passions, maîtrisant ses colères et ses pulsions : un homme sans fièvre. Ainsi paradoxalement, à mesure que la médecine identifie toujours plus de maladies, les hommes rêvent de parfaite guérison et en font à la fois une exigence personnelle et un idéal social. Guérir la société de ses blessures, nous défaire de notre vulnérabilité ; telle est la manière dont est interprétée trop rapidement l'idée d'une société du soin proposée par de nouvelles philosophies. Pourtant, soigner n'est pas un geste anodin, guérir ne se fait pas sans souffrance et généraliser le modèle médical, c'est aussi prendre le risque de banaliser sa violence spécifique.EN STOCKCOMMANDER9,95 € -

L'enfant et la communication. Comment gestes, attitudes, vocalisations deviennent des messages
Montagner HubertProfesseur des universités (psychophysiologie et neurosciences) a été directeur de recherches à l'Inserm. Auteur de plusieurs ouvrages (O. Jacob, Bayard, Stock) il est considéré comme une personnalité de référence dans le champ de la psychologie du développement des apprentissages et de la pédagogie. Ses ouvrages portent essentiellement sur les rythmes scolaires, l'attachement, les apprentissages scolaires, les interactions enfant animal.EN STOCKCOMMANDER33,65 € -

Infinix. De l'infini cosmique à l'infini quantique en BD
Schafer LaurentRésumé : Après le succès de Quantix qui a levé le voile sur la réalité cachée de notre monde, nous suivons les nouvelles aventures d'une famille ordinaire pour découvrir les mystères de l'infiniment grand et de l'infiniment petit. L'infiniment grand tout d'abord, où espace et temps sont intimement liés. Tandis que 500 ans s'écoulent ici, seules 5 petites secondes s'égrènent ailleurs. Le temps ne semble d'ailleurs pas vraiment "s'écouler" . L'infiniment petit ensuite, royaume des champs quantiques dans lesquels nous baignons tous et qui recèle bien des mystères. Et que dire du vide qui n'est en réalité... jamais vide : nous sommes ses créatures ! Préface de Michel Mayor, Prix Nobel de Physique 2019EN STOCKCOMMANDER18,00 € -

Les maladies ne tombent peut-être pas du ciel. Comment les événements négatifs ont un impact sur not
Tarquinio Cyril ; Cyrulnik BorisExiste-t-il un lien réel entre nos traumatismes d'enfant et les maladies que va déclencher notre corps ? Sans aucun doute. Douleurs chroniques, migraines, crampes au ventre, maux de dos, troubles cardio-vasculaires, cancers... Ces maladies ne sont pas seulement le signe physique d'un dérèglement de notre organisme, elles sont aussi un signal fort que quelque chose ne va pas dans notre mental. Grâce à la psychologie, la médecine ou encore les neurosciences, Cyril Tarquinio nous invite à mettre en perspective l'impact de notre histoire de vie sur notre (dé)construction, mais aussi sur celle de nos enfants. Cette balade à la fois humaniste, introspective et ludique devrait permettre à chacun d'entre nous de s'interroger sur son parcours personnel et son héritage éducatif, et de comprendre pourquoi il est l'individu qu'il est devenu. Préface de Boris CyrulnikEN STOCKCOMMANDER8,95 €
De la même catégorie
-

Python 3. Apprendre à programmer dans l'écosystème Python, 2e édition
Cordeau Bob ; Pointal LaurentDestiné à tous ceux qui veulent s'initier à la programmation, qu'ils soient étudiants, enseignant ou autodidactes, cet ouvrage vous fournira les bases de l'apprentissage de la programmation avec Python 3, langage à la fois simple, puissant et polyvalent. Accompagnée de nombreux exemples, la démarche pédagogique est renforcée par l'usage de la distribution Pyzo et des notebooks Jupyter, outils pédagogiques interactifs qui permettent au lecteur de tester aisément son code et de mettre en oeuvre les connaissances qu'il acquiert. De plus l'usage de la couleur permet de bien faire comprendre les différents éléments qui constituent le code. Outre les 25 exercices corrigés présents dans la version imprimée, cet ouvrage offre une centaine d'autres exercices corrigés accessibles sur le web. Le livre s'appuie sur la version Python 3. 8. Retrouvez sur https : //www. dunod. com/EAN/9782100809141 et sur https : //github. com/lpointal/appbclp : - Les programmes des exercices et des exemples. - Une documentation sur l'installation et l'usage des notebooks Jupyter. - Les exercices corrigés supplémentaires.EN STOCKCOMMANDER24,00 € -

Python. L'essentiel pour l'étudiant
Schweyer Rémi ; Tap MarineL'essentiel à savoir sur Python : ses fonctionnalités, instructions, codage et représentation des données.EN STOCKCOMMANDER4,90 € -

Découvrir la programmation avec Python
Speight April ; Engler OlivierVous voulez apprendre à programmer ? Lancez-vous avec Python ! Python est le langage parfait pour s'initier à la programmation informatique. Ce livre vous aide à créer rapidement avec Python des projets amusants qui impressionneront votre entourage. Python est le langage parfait pour s'initier à la programmation informatique. Ce livre vous aide à créer rapidement avec Python des projets amusants qui impressionneront votre entourage. Après avoir vu les possibilités offertes par Python, vous apprendrez à configurer votre ordinateur pour coder. Une fois que Python sera installé, vous serez à même de créer vos propres programmes. Découvrez peu à peu les concepts clés tels que les variables, les chaînes, les boucles, les fonctions ou les modules. Avant d'en avoir fait le tour, vous serez passé pro en programmation Python ! Parmi les projets du livre : - un assistant qui vous aide à vous habiller en fonction de la météo - un générateur d'histoires - un programme qui calcule votre âge sur Mars - un chat bot de service après-vente Des exercices très courts pour des projets vraiment amusants : que demander de mieux pour s'initier ?EN STOCKCOMMANDER16,95 € -

Docker. Concepts fondamentaux et déploiement d'applications distribuées
Gouigoux Jean-PhilippeCe livre s'adresse aux développeurs, architectes et administrateurs système, ainsi qu'à toute personne désireuse de comprendre les concepts fondamentaux de la technologie Docker, sans entrer dans toutes ses subtilités ni tous ses cas d'usage, pour les mettre en oeuvre dans le déploiement d'applications distribuées. Empreint de toute la pédagogie de l'auteur, ce livre permet au lecteur de se poser les bonnes questions et d'apprendre à être pleinement autonome pour affronter avec un oeil critique la masse de conseils disponibles sur Internet afin de trouver la bonne information. Après plusieurs chapitres dédiés à la prise en main de Docker, l'auteur transmet les bonnes pratiques de création d'images avant de montrer en quoi Docker permet de mettre en oeuvre des applications découpées en modules, voire en microservices, en prenant l'exemple d'une application développée en .NET Core. Un chapitre est dédié à l'orchestration de conteneurs, que ce soit à l'aide de Kubernetes ou de Swarm, qui peut se révéler être une alternative intéressante du fait de sa simplicité d'utilisation. Les spécificités de Docker sous Windows sont également mises en avant. Pour finir, le lecteur appréhende la mise en oeuvre en conditions industrielles de Docker, avec des recommandations de bonnes pratiques pour les environnements de production.EN STOCKCOMMANDER45,00 €
