Les rayons X de la conception logicielle : Remédier à la dette technique grâce à l'analyse comportementale du code

Note :   (4,5 sur 5)

Les rayons X de la conception logicielle : Remédier à la dette technique grâce à l'analyse comportementale du code (Adam Tornhill)

Avis des lecteurs

Résumé:

Le livre fournit une analyse approfondie de la dette technique et offre des conseils pratiques aux développeurs sur la façon de gérer et de communiquer la nécessité de remanier. Il se distingue par son approche concrète, basée sur des données et des applications réelles tirées de projets open-source.

Avantages:

Offre un aperçu approfondi de la dette technique et de la façon de l'aborder de manière pratique.
Donne aux développeurs les moyens de communiquer efficacement sur la nécessité du remaniement aux parties prenantes non techniques.
Fournit des exemples concrets et des données provenant de projets open-source, ce qui rend le contenu accessible et exploitable.
Les exemples de code disponibles sur GitHub permettent une expérimentation pratique.
Améliore le modèle mental du lecteur pour naviguer dans les implémentations de code.

Inconvénients:

Les concepts peuvent être difficiles à saisir pour ceux qui n'ont pas de connaissances techniques.
Dans certains cas, les lecteurs peuvent avoir besoin de plus de conseils pour appliquer les principes dans des circonstances particulières.

(basé sur 2 avis de lecteurs)

Titre original :

Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis

Contenu du livre :

Travaillez-vous sur une base de code où les dépassements de coûts, les marches à la mort et les combats héroïques contre les monstres du code hérité sont la norme ? Combattez ces adversaires avec de nouvelles méthodes d'identification et de hiérarchisation de la dette technique, basées sur des données comportementales issues de la façon dont les développeurs travaillent avec le code. Et ce n'est qu'un début. Parce qu'un bon code implique une conception sociale, ainsi qu'une conception technique, vous pouvez trouver des dépendances surprenantes entre les personnes et le code pour résoudre les goulets d'étranglement en matière de coordination au sein des équipes. Mieux encore, ces techniques s'appuient sur des données comportementales que vous possédez déjà : votre système de contrôle des versions. Rejoignez le combat pour un meilleur code !

Utilisez les statistiques et la science des données pour découvrir à la fois le code problématique et les modèles de comportement des développeurs qui construisent votre logiciel. Cette combinaison vous permet d'obtenir des informations que vous ne pouvez pas obtenir à partir du code seul. Utilisez ces informations pour prioriser les besoins de remaniement, mesurer leur effet, trouver des dépendances implicites entre différents modules et créer automatiquement des cartes de connaissances de votre système basées sur les contributions réelles au code.

Dans un changement radical et nécessaire par rapport à la pratique courante, guidez les décisions organisationnelles avec des données objectives en mesurant l'alignement de vos équipes de développement avec l'architecture logicielle. Découvrez un ensemble complet de techniques d'analyse pratiques basées sur les données de contrôle de version, où chaque point est illustré par une étude de cas tirée d'une base de code réelle. Les techniques étant neutres du point de vue du langage, vous pouvez les appliquer à votre propre code, quel que soit le langage de programmation que vous utilisez. Guidez les décisions organisationnelles à l'aide de données objectives en mesurant le degré d'alignement de vos équipes de développement sur l'architecture logicielle. Appliquer les résultats de la recherche en psychologie sociale au développement de logiciels, en s'assurant que vous obtenez les outils dont vous avez besoin pour accompagner votre organisation vers un meilleur code.

Si vous êtes un programmeur expérimenté, un architecte logiciel ou un responsable technique, vous obtiendrez une nouvelle perspective qui changera votre façon de travailler avec le code.

Ce dont vous avez besoin :

Vous n'avez pas besoin d'installer quoi que ce soit pour suivre le livre. Les études de cas du livre utilisent des projets open source bien connus hébergés sur GitHub. Vous utiliserez CodeScene, un outil gratuit d'analyse de logiciels pour les projets open source, pour les études de cas. Nous discutons également des options d'outils alternatifs lorsqu'ils existent.

Autres informations sur le livre :

ISBN :9781680502725
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2018
Nombre de pages :200

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Les rayons X de la conception logicielle : Remédier à la dette technique grâce à l'analyse...
Travaillez-vous sur une base de code où les...
Les rayons X de la conception logicielle : Remédier à la dette technique grâce à l'analyse comportementale du code - Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis

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)