Note :
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.
⬤ 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)
Test-Driven Java Development: Invoke TDD principles for end-to-end application development with Java
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".
© 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)