
Artisanat logiciel propre. Disciplines, normes et éthique
Clean Craftsmanship commence là où Coder proprement s'arrête. Ce guide technique, pragmatique et éthique des disciplines fondamentales de l'artisanat logiciel aborde les normes, en montrant comment les attentes envers les développeurs diffèrent souvent de la réalité. Oncle Bob propose une charte éthique de la profession de programmeur, en décrivant les promesses fondamentales que tous les développeurs devraient faire à leurs collègues, à leurs utilisateurs et, surtout, à eux-mêmes et fournir un code qui renforce la confiance au lieu de la miner. N'oublions pas que la survie des logiciels dépend de la confiance entre les utilisateurs et les sociétés. R.C. Martin, l'auteur de Coder proprement, rassemble tous les éléments nécessaires pour fournir un code robuste et efficace : un guide technique à travers différents types de tests, à appliquer par petites touches, pour vérifier la qualité de son code tout au long de son développement les normes de productivité, de qualité et de courage à respecter pour fournir le code le plus adapté à l'usage des commanditaires et des utilisateurs l'éthique à mettre en place pour éviter les dommages, être intègre et travailler en équipe afin de travailler dans les meilleures conditions et s'accomplir grâce dans son métier. Clean Craftsmanship est le dernier opus de R.C. Martin. Il complète la série en réunissant ses différents chevaux de bataille : la discipline à mettre en place dans le développement du code, la prise de conscience des contraintes de la réalité, et l'éthique vis-à-vis de soi et des autres.
| Nombre de pages | 329 |
|---|---|
| Date de parution | 09/12/2022 |
| Poids | 544g |
| Largeur | 187mm |
| EAN | 9782326003101 |
|---|---|
| Titre | Artisanat logiciel propre. Disciplines, normes et éthique |
| ISBN | 2326003101 |
| Auteur | Martin Robert C. ; Engler Olivier |
| Editeur | PEARSON |
| Largeur | 187 |
| Poids | 544 |
| Date de parution | 20221209 |
| Nombre de pages | 329,00 € |
Pourquoi choisir Molière ?
Du même auteur
-

Coder proprement
Martin Robert C. ; Soulard Hervé ; Coplien JamesRésumé : Si un code "sale" peut fonctionner, il peut également remettre en question la pérennité d'une entreprise de développement de logiciels. Chaque année, du temps et des ressources sont gaspillés à cause d'un code mal écrit. Cet ouvrage vous apprendra les meilleures pratiques de nettoyage du code "à la volée" et les valeurs d'un artisan du logiciel qui feront de vous un meilleur programmeur. Véritable manuel du savoir-faire en développement agile, cet ouvrage est un outil indispensable à tout développeur, ingénieur logiciel, chef de projet, responsable d'équipe ou analyste des systèmes dont l'objectif est de produire un meilleur code. Coder proprement est décomposé en trois partie : La première décrit les principes, les motifs et les pratiques employés dans l'écriture d'un code propre. La deuxième est constituée de plusieurs études de cas à la complexité croissante. Chacune d'elles est un exercice de nettoyage ; : vous partirez d'un exemple de code présentant certains problèmes et l'auteur vous expliquera comment en obtenir une version saine et performante. La troisième partie est une sorte de " ; récompense ; " puisqu'elle contient une liste d'indicateurs éprouvés par l'auteur qui seront précieux pour repérer efficacement les défauts de votre code.Sur commande, 2 à 4 joursCOMMANDER38,00 € -

Architecture logicielle propre. Guide pratique pour la conception de logiciels
Martin Robert C. ; Engler OlivierVous n'imaginez pas le temps qu'une architecture logicielle bien soignée dès le départ peut vous faire gagner. Vous pouvez augmenter fortement la productivité du développement tout au long du cycle de vie des applications. Dans la lignée de son bestseller international Coder proprement, le légendaire Robert C. Martin, dit "Oncle Bob", vous présente les règles universelles de l'architecture logicielle, et comment les appliquer. Fidèle à l'esprit des travaux d'Oncle Bob, ce livre regorge de solutions pragmatiques et claires pour affronter vos vrais défis : ceux que vous devez relever pour mener vos projets au succès. Découvrez les objectifs d'un architecte logiciel, et les disciplines et pratiques essentielles pour les remplir. Maîtrisez les grands principes de la conception logicielle en termes de fonctions, de séparation des composants et de gestion des données. Familiarisez-vous avec dix principes (ADP, CCP, CRP, DIP, ISP, LSP, OCP, REP, SAP et SDP). Comprenez en quoi les paradigmes de programmation imposent une discipline en bornant les activités des développeurs. Faites la différence entre l'essentiel et l'accessoire. Mettez en place des structures de haut niveau optimales pour toutes vos applications : web, bases de données, clients lourds, console et embarqué. Tracez des frontières et créez des couches pour organiser vos composants et services. Repérez les erreurs de conception et d'architecture et apprenez à les éviter et à les corriger. Architecture logicielle propre est une lecture indispensable pour tout architecte logiciel, en devenir ou chevronné, pour tout analyste, architecte système, ingénieur logiciel et pour tout développeur travaillant à partir des modèles d'architectures déjà établis.Sur commande, 2 à 4 joursCOMMANDER38,00 € -

Agile proprement. Retour à l'essentiel
Martin Robert C. ; Engler Olivier ; Fitzpatrick JeLe célèbre Robert C. Martin (Oncle Bob) réintroduit les fondamentaux et les principes agiles que vingt années de pratique ont noyé sous des couches de créativité pédagogique, parfois superflue. Dans ce livre, l'auteur à succès de Coder proprement montre comment restaurer professionnalisme et discipline dans l'approche du développement agile - pour reprendre et conserver le contrôle des projets de production de logiciels ambitieux. Sur le même principe que Coder proprement et Architecture logicielle propre, R. C. Martin propose un recadrage autour des choix essentiels pour réussir. Ecrivant dans le contexte agile, Oncle Bob offre des réponses directes et sans fioritures à des questions cruciales : - Comment et pourquoi travailler en mode agile ? - Quels sont les coûts et les avantages de l'agilité? - Quelles sont les pratiques les plus efficaces de développement agile ? - Comment organiser une équipe agile ? - Quels rôles les programmeurs, testeurs et managers jouent-ils dans une équipe agile ? - Quels types de projets bénéficient de l'agilité? Méthode agile est une lecture essentielle pour les étudiants, les programmeurs, les gestionnaires, les testeurs, les chefs de projet et tout professionnel du logiciel appelé à diriger ou à participer à un projet agile.Sur commande, 2 à 4 joursCOMMANDER24,99 € -

Proprement codeur. Code de conduite pour développeurs professionnels
Martin Robert C. ; Engler OlivierAdoptez le développement de logiciels avec un sens de l'honneur, du respect de soi et de l'accomplissement ! Les programmeurs qui réussissent partagent une même qualité : ils se soucient sans relâche de leur manière de pratiquer la création de logiciels. Ils conçoivent leur activité comme un art. Ce sont des professionnels. Dans la lignée de son best-seller international Coder proprement, l'expert mondialement connu du développement logiciel Robert C. Martin, alias "Oncle Bob" , présente les techniques, outils, règles et bonnes pratiques d'un véritable artisanat logiciel. "L'écriture de code source est une activité intellectuelle exigeante et exténuante qui demande un niveau de concentration plus important que de nombreuses autres activités". - Robert C. Martin Proprement codeur est entièrement consacré à la professionnalisation du métier de développeur de logiciels. Plus que la technique, il privilégie l'attitude. Le livre regorge de conseils, de l'estimation des délais au codage TDD, du réusinage aux tests. Oncle Bob montre comment : - travailler proprement ; - communiquer et estimer de façon fiable ; - savoir dire non et comment le dire ; - savoir quand dire oui et comprendre ce à quoi cela vous engage ; - affronter des décisions difficiles en toute transparence ; - assumer vos responsabilités. Les logiciels de qualité sont des produits de l'esprit dignes d'émerveillement : puissants, élégants, fonctionnels et agréables tant pour le développeur que pour les utilisateurs. Ces logiciels ne sont pas créés par des machines, mais par des professionnels totalement dédiés à leur art. Proprement codeur vous aidera pas à pas à devenir l'un d'eux. "Découvrir mon environnement de codage personnel vous aidera peut-être à élaborer et à affiner votre propre style de travail". - Robert C. MartinSur commande, 2 à 4 joursCOMMANDER30,00 €
Du même éditeur
-

Guide illustré du management. Développez vos soft kills
Boudy Emmanuelle ; Giroldi CécileLe rôle de manager peut être excitant mais aussi effrayant. Vous devez parvenir à faire travailler votre équipe en bonne intelligence et vous serez jugé sur ses résultats. Axé sur les compétences comportementales ou "soft skills", ce guide vous apprend à mener à bien les six principales missions d'un manager : encadrer votre équipe et la préparer aux changements à venir ; développer votre leadership en créant un environnement où chacun se sent totalement impliqué ; devenir plus performant en apprenant à vous connaître, à exploiter vos forces et surmonter vos faiblesses ; communiquer pour améliorer vos capacités d'échange et d'écoute au sein de votre équipe ou avec votre marché ; devenir un orateur efficace en toutes circonstances, dans l'entreprise comme avec les médias ; négocier grâce à des méthodes éprouvées. Grâce à de nombreuses rubriques "Demandez-vous...", "A retenir", "Conseil", cet ouvrage illustré et très complet vous permettra de maîtriser les points fondamentaux pour bâtir des alliances, établir votre vision et atteindre vos objectifs.ÉPUISÉVOIR PRODUIT24,99 € -

Cultures et organisations. Comprendre nos programmations mentales, 3e édition
Hofstede Geert ; Hofstede Gert Jan ; Minkov MichaeLa coopération interculturelle, une question de survie. Véritable atlas des valeurs culturelles, paru en 18 langues, Cultures et organisations est le fruit de plus de 40 ans de recherches menées dans plus de 100 pays. Il est aujourd'hui le livre de référence des chercheurs, universitaires et professionnels en management interculturel, sociologie des organisations, psychosociologie... Dans un monde divisé malgré la globalisation et l'avènement des nouvelles technologies, cet ouvrage est d'autant plus essentiel pour comprendre les origines des conflits culturels et permettre enfin la mise en place d'une coopération pacifique dans l'intérêt de tous. Des recherches empiriques et une théorie révolutionnnaire. Dans cette nouvelle édition, les auteurs complètent leur étude des années 1970 menée auprès des employés d'IBM à travers le monde, en utilisant des sources de données récentes, comme le World Values Survey, fondé sur des échantillons représentatifs de la population d'une centaine de nations et de régions, y compris l'ex-bloc soviétique. Ils identifient aujourd'hui six dimensions dans les différences culturelles (la distance hiérarchique, le contrôle de l'incertitude, l'individualisme/le collectivisme, la féminité/la masculinité, l'orientation au court terme/long terme et l'indulgence/la sévérité) et distinguent cultures organisationnelles et nationales. Des applications pratiques. Les auteurs analysent également l'influence des cultures nationales sur le traitement des problèmes économiques, commerciaux, politiques, éthiques et religieux de nos sociétés contemporaines, en étudiant par exemple les racines culturelles de la crise économique qui a commencé en 2007. Ils prêtent une attention particulière aux rencontres entre cultures dans un contexte de mondialisation (éducation, tourisme, communications en ligne, négociations internationales), ainsi qu'à la communication interculturelle, offrant une aide précieuse pour évaluer concrètement l'impact des différences culturelles, en particulier dans la gestion des entreprises.ÉPUISÉVOIR PRODUIT42,50 € -

Marketing des services. 7e édition
Lovelock Christopher ; Wirtz Jochen ; Lapert DenisRésumé : Plus que jamais, la création de valeur pour les entreprises passe par les services. Secteur dynamique à l'origine des trois quarts des richesses créées en France, les services sont aussi spécifiques (intangibles, co-produits avec le client, non stockables...) qu'incroyablement variés (transports, enseignement, restauration, conseil, soins à la personne, banque, communication...). Dès lors, comment concevoir et mettre en oeuvre une stratégie marketing adaptée et performante ? Résolument axé sur les problématiques managériales et de marketing stratégique, ce manuel propose un ensemble de concepts, de cadres d'analyse et de méthodes pour identifier et relever les défis auxquels sont confrontées les entreprises de services. Il repose sur les recherches les plus récentes et offre de multiples illustrations concrètes. Tout en conservant les qualités qui ont fait le succès de cet ouvrage.ÉPUISÉVOIR PRODUIT45,00 € -

Economie internationale. 11e édition
Krugman Paul R. ; Obstfeld Maurice ; Melitz Marc JRésumé : Célébré pour sa pédagogie et la clarté de son propos, ce livre constitue un support de formation et d'information indispensable. Ouvrage de référence, écrit par les économistes les plus réputés, il est le seul à traiter des deux principaux thèmes de l'économie internationale : le commerce d'une part et la macroéconomie et la finance internationale d'autre part. Parmi les sujets couverts : - Les théories du commerce international : avantages comparatifs, comportements stratégiques des entreprises face à la mondialisation ; - L'application de ces théories à l'analyse des politiques commerciales : instruments utilisés, mise en oeuvre dans les pays émergents ; - Les théories monétaires : balance des paiements, taux de change, taux d'intérêt ; - L'application de ces théories aux problèmes de politique monétaire internationale : politique macroéconomique, zones monétaires optimales, marché international des capitaux, croissance et réforme dans les pays émergents. Ce manuel fait l'objet d'une adaptation minutieuse aux spécificités européennes : les exemples, illustrations et exercices ont été revus pour les lecteurs francophones. Il prend notamment en compte la politique de la Banque centrale européenne et aborde les discussions sur les politiques d'ouverture aux échanges dans le contexte européen. Nouveautés de cette 11e édition : - La tendance à la convergence des salaires dans l'UE ; - Les revers de la globalisation commerciale ; - L'impact des nouvelles technologies sur le ratio entre capital et salaires ; - Le lien entre la désindustrialisation des pays occidentaux et le développement industriel de la Chine ; - Les manipulations de la Chine sur sa monnaie ; - Les dangers de la déflation.ÉPUISÉVOIR PRODUIT49,00 €
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 € -

Initiation à l'algorithmique et à la programmation en C. 3e édition
Malgouyres Rémy ; Zrour Rita ; Feschet FabienCet ouvrage s'adresse aux étudiants (licences et IUT), ainsi qu'à tous ceux qui souhaitent acquérir des bases solides en programmation. L'ouvrage est structuré en quatre parties : Les bases du langage C : syntaxe, types de données, entréessorties (stdio. h), exécution conditionnelle, structuration d'un programme C, structures, itération. Les structures séquentielles : tableaux, fichiers texte, adresses, pointeurs et passage par adresse, allocation dynamique, chaînes de caractères, fichiers binaires, tableaux à double entrée. Les algorithmes : langage algorithmique et complexité, algorithmes de tri quadratiques, tri rapide (quicksort). Les structures de données : listes chaînées, piles, files, récursivité, arbres binaires, graphes, parcours de graphes, liste d'adjacence. Conçus comme des supports d'apprentissage, les 129 exercices corrigés peuvent être abordés en complément de l'enseignement reçu ou de manière autodidacte.Sur commande, 2 à 4 joursCOMMANDER32,40 € -

Machine Learning avec Scikit-Learn. Mise en oeuvre et cas concrets, 2e édition
Géron Aurélien ; Bohy AnneL'apprentissage automatique (Machine Learning) est aujourd'hui en pleine explosion. Mais de quoi s'agit-il exactement, et comment pouvez-vous le mettre en oeuvre dans vos propres projets ? L'objectif de cet ouvrage est de vous expliquer les concepts fondamentaux du Machine Learning et de vous apprendre à maîtriser les outils qui vous permettront de créer vous-même des systèmes capables d'apprentissage automatique. Vous apprendrez ainsi à utiliser Scikit-Learn, un outil open source très simple et néanmoins très puissant que vous pourrez mettre en oeuvre dans vos systèmes en production. Apprendre les bases du Machine Learning en suivant pas à pas toutes les étapes d'un projet utilisant Scikit-Learn et pandas. Ouvrir les boites noires pour comprendre comment fonctionnent les algorithmes. Explorer plusieurs modèles d'entraînement, notamment les machines à vecteur de support (SVM). Comprendre le modèle des arbres de décision et celui des forêts aléatoires, et exploiter la puissance des méthodes ensemblistes. Exploiter des techniques d'apprentissage non supervisées telles que la réduction de dimensionnalite. la classification et la détection d'anomalies.ÉPUISÉVOIR PRODUIT38,00 € -

Photoshop CC pour les photographes. Manuel de fomation pour les professionnels de l'image
Evening MartinRésumé : Dans cette nouvelle édition de son best-seller, bible du photographe numérique, Martin Evening nous présente la version CC de Photoshop, en mettant l'accent sur les articulations entre Photoshop et Bridge, Camera Raw ou Lightroom. Les nouvelles fonctionnalités du logiciel, maintenant hébergé dans le Creative Cloud d'Adobe, sont traitées en détail (espace de travail, suréchantillonnage ,"intelligent", correction du flou de bougé, etc.), sans oublier les problématiques classiques de traitement et de correction des images, d'accentuation, de retouche, de montage, de travail du noir et blanc. Méthodes, mises en garde, conseils techniques et artistiques, cet ouvrage est le guide indispensable de tous les photographes, professionnels ou amateurs exigeants.ÉPUISÉVOIR PRODUIT39,90 €
