Développement Java piloté par les tests : Invoquer les principes TDD pour le développement d'applications de bout en bout avec Java

Note :   (3,8 sur 5)

Développement Java piloté par les tests : Invoquer les principes TDD pour le développement d'applications de bout en bout avec Java (Viktor Farcic)

Avis des lecteurs

Résumé:

Ce livre est une introduction pratique au développement piloté par les tests (TDD) et aux tests unitaires, en particulier pour les développeurs Java. Bien qu'il soit bien écrit et instructif, en particulier pour ceux qui ont des connaissances préalables en Java, il contient de nombreuses fautes de frappe et manque de profondeur dans certains domaines.

Avantages:

Bien écrit pour les étudiants ayant des connaissances de base en Java
éducatif avec des explications claires
contient des exercices pratiques
riche en exemples
inclut des concepts TDD avancés
style d'écriture attrayant
bonne vue d'ensemble pour les développeurs novices et expérimentés
aborde des scénarios du monde réel.

Inconvénients:

Nombreuses fautes de frappe
utilisation de jargon
simplification excessive de certains concepts
peut être accablant avec des exemples complexes
manque de discussion sur les limites du TDD
certaines étapes peuvent être peu claires ou rapides
le recours à des outils comme Vagrant peut être excessif.

(basé sur 13 avis de lecteurs)

Titre original :

Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java

Contenu du livre :

Invoquer les principes TDD pour le développement d'applications de bout en bout avec Java.

Caractéristiques principales.

⬤ Les outils et frameworks de TDD les plus populaires vous permettront d'améliorer vos compétences en matière de développement d'applications.

⬤ Les outils et frameworks TDD les plus populaires vous permettront d'acquérir une plus grande maîtrise dans la création d'applications.

⬤ Mettre en œuvre des méthodes de programmation pilotée par les tests dans vos flux de développement.

Description du livre

Le développement piloté par les tests (TDD) est une approche de développement qui s'appuie sur une procédure de test d'abord, qui met l'accent sur l'écriture d'un test avant d'écrire le code nécessaire, puis sur le remaniement du code pour l'optimiser.

L'intérêt du TDD avec Java, l'un des langages de programmation les plus établis, est d'améliorer la productivité des programmeurs, la maintenabilité et la performance du code, et de développer une compréhension plus profonde du langage et de la manière de l'utiliser efficacement.

En commençant par les bases du TDD et les raisons pour lesquelles son adoption est bénéfique, ce livre vous accompagnera depuis les premières étapes du TDD avec Java jusqu'à ce que vous soyez suffisamment confiant pour adopter cette pratique dans votre routine quotidienne.

Vous serez guidé dans la mise en place des outils, des cadres de travail et de l'environnement dont vous avez besoin, et vous plongerez directement dans des exercices pratiques dans le but de maîtriser une pratique, un outil ou un cadre de travail à la fois. Vous découvrirez la procédure Red-Green-Refactor, comment écrire des tests unitaires et comment les utiliser comme documentation exécutable.

Avec ce livre, vous découvrirez également comment concevoir un code simple et facilement maintenable, travailler avec des mocks, utiliser le développement guidé par le comportement, refactoriser un vieux code hérité, et mettre en production une fonctionnalité à moitié finie avec des bascules de fonctionnalité.

Vous terminerez ce livre avec une compréhension approfondie de la méthodologie de développement piloté par les tests et la confiance nécessaire pour l'appliquer à la programmation d'applications avec Java.

Ce que vous apprendrez

⬤ Explorer les outils et les cadres requis pour un développement TDD efficace.

⬤ Les tests unitaires et les tests d'évaluation de la qualité de l'information sont des éléments essentiels de la méthodologie de développement piloté par les tests (TDD).

⬤ Maîtriser des tests unitaires efficaces en les isolant du reste de votre code.

⬤ Concevoir des codes simples et faciles à maintenir en mettant en œuvre différentes techniques.

⬤ Utiliser des cadres et des techniques d'imitation pour écrire facilement et exécuter rapidement des tests.

⬤ Développer une application pour mettre en œuvre le développement guidé par le comportement en conjonction avec les tests unitaires.

⬤ Activer et désactiver des fonctionnalités à l'aide de "Feature Toggles".

Autres informations sur le livre :

ISBN :9781783987429
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

La boîte à outils DevOps 2.4 - The DevOps 2.4 Toolkit
Tout comme les autres livres que j'ai écrits, celui-ci n'avait pas d'objectif fixe. Je n'ai pas commencé par un index...
La boîte à outils DevOps 2.4 - The DevOps 2.4 Toolkit
Développement Java piloté par les tests : Invoquer les principes TDD pour le développement...
Invoquer les principes TDD pour le développement...
Développement Java piloté par les tests : Invoquer les principes TDD pour le développement d'applications de bout en bout avec Java - Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java
La boîte à outils DevOps 2.5 - The DevOps 2.5 Toolkit
Nous allons explorer certaines des compétences et des connaissances requises pour exploiter des clusters Kubernetes...
La boîte à outils DevOps 2.5 - The DevOps 2.5 Toolkit
La boîte à outils DevOps 2.2 - The DevOps 2.2 Toolkit
Il semble qu'à chaque nouveau livre, le champ d'application soit de plus en plus flou et de moins en moins précis...
La boîte à outils DevOps 2.2 - The DevOps 2.2 Toolkit
La boîte à outils DevOps 2.3 - The DevOps 2.3 Toolkit
L'objectif de ce livre n'est pas de vous convaincre d'adopter Kubernetes, mais de vous donner un aperçu détaillé de...
La boîte à outils DevOps 2.3 - The DevOps 2.3 Toolkit

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)