Compétences essentielles pour le développeur agile - Un guide pour améliorer la programmation et la conception

Note :   (3,8 sur 5)

Compétences essentielles pour le développeur agile - Un guide pour améliorer la programmation et la conception (Alan Shalloway)

Avis des lecteurs

Résumé:

Ce livre est très apprécié pour ses conseils pratiques sur les pratiques de développement de logiciels, en particulier dans un contexte Agile. De nombreux lecteurs l'ont trouvé perspicace et utile pour les développeurs novices et expérimentés, les aidant à comprendre les concepts essentiels et à améliorer la qualité du code. Cependant, certains lui reprochent d'être trop générique, d'avoir un titre trompeur et de manquer de profondeur en ce qui concerne les techniques Agile proprement dites.

Avantages:

Bien écrit et perspicace
immédiatement utile pour comprendre les meilleures pratiques de programmation
fournit des conseils pratiques pour améliorer la qualité du code
précieux pour les débutants et les développeurs expérimentés
bien organisé et facile à naviguer
comprend des explications sur les pratiques importantes et leurs avantages.

Inconvénients:

Certains lecteurs le trouvent trop générique
le titre est considéré comme trompeur, car il ne se concentre pas suffisamment sur les techniques Agile
peut ne pas convenir aux débutants ou aux non-programmeurs
n'est pas considéré comme le guide définitif pour transformer les équipes en Agile.

(basé sur 10 avis de lecteurs)

Titre original :

Essential Skills for the Agile Developer - A Guide to Better Programming and Design

Contenu du livre :

L'agilité est devenue le paradigme dominant du développement de logiciels, mais les méthodes agiles restent difficiles à mesurer et à améliorer.

Essential Skills for the Agile Developer comble cette lacune en enseignant des techniques éprouvées d'évaluation et d'optimisation des pratiques agiles individuelles et collectives. Rédigé par quatre dirigeants de Net Objectives, l'une des principales sociétés de formation et de conseil en agilité au monde, ce livre reflète leur expérience inégalée en matière d'aide à la transition des organisations vers l'agilité.

Il se concentre sur les actions spécifiques et les idées qui peuvent apporter les plus grandes améliorations en matière de conception et de programmation avec un investissement économique. Les auteurs révèlent les facteurs clés associés aux projets agiles réussis et proposent des moyens pratiques de les mesurer. À l'aide d'exemples concrets, ils abordent les principes, les attitudes, les habitudes, les pratiques techniques et les considérations de conception et, surtout, montrent comment réunir tous ces éléments pour produire des logiciels de plus grande valeur.

En utilisant les techniques des auteurs, les managers et les équipes peuvent optimiser l'ensemble de l'organisation et du produit tout au long de son cycle de vie. Essential Skills for the Agile Developer (Compétences essentielles pour le développeur agile) montre comment réaliser une programmation intentionnelle séparer l'utilisation de la construction considérer la testabilité avant d'écrire le code éviter la surconception et la sous-conception réussir le développement piloté par les tests d'acceptation (ATDD) minimiser la complexité et le remaniement utiliser l'encapsulation plus efficacement et systématiquement savoir quand et comment utiliser l'héritage se préparer au changement avec plus de succès réaliser l'intégration continue avec plus de succès maîtriser les meilleures pratiques puissantes pour la conception et le refactoring.

Autres informations sur le livre :

ISBN :9780321543738
Auteur :
Éditeur :
Sous-titre :A Guide to Better Programming and Design
Langue :anglais
Reliure :Broché
Année de publication :2011
Nombre de pages :272

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Design Patterns Explained : Une nouvelle perspective sur la conception orientée objet - Design...
"L'une des grandes qualités de ce livre est la...
Design Patterns Explained : Une nouvelle perspective sur la conception orientée objet - Design Patterns Explained: A New Perspective on Object-Oriented Design
Compétences essentielles pour le développeur agile - Un guide pour améliorer la programmation et la...
L'agilité est devenue le paradigme dominant du...
Compétences essentielles pour le développeur agile - Un guide pour améliorer la programmation et la conception - Essential Skills for the Agile Developer - A Guide to Better Programming and Design

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)