Le point de départ étant d'avoir un environnement opérationnel, notamment pour écrire et jouer des tests unitaires, je vous propose cette première vidéo pour installer Eclipse et le configurer rapidement pour avoir tout ce qu'il faut pour écrire et jouer des tests unitaires.
La prochaine vidéo présentera l'installation et la configuration d'IntelliJ IDEA, un autre IDE pour avoir le choix, puis nous pourrons aborder les tests unitaires et le TDD !
Mon souhait serait d'avoir quelque chose d'interactif, avec notamment l'opportunité de répondre simplement et précisément à vos questions par de courtes vidéos sur des thèmes ou sujets précis. Alors je compte sur vous pour me laisser vos réactions, suggestions et questions, qui alimenteront le programme des prochains screen-cast !
Merci :-)
[Complément suites aux retours] L'objectif de cette vidéo est de permettre à toutes les personnes intéressées par mes prochaines vidéos d'avoir un environnement minimaliste notamment pour écrire des tests unitaires et les exécuter. Bien sûr, je reviendrai en détails sur chaque dépendance utilisée, et notamment celles indiquées dans cette vidéo !
Merci pour cette vidéo même si elle s'adresse à des débutants vraiment débutants.
RépondreSupprimerLa présentation rapide des différentes librairies serait utile (il y en a tant). Je ne connais pas AssertJ et une petite présentation des plus et des moins serait par exemple intéressante. Au premier abord, cela a l'air assez verbeux, alors quels sont les plus... ;-)
Bonjour "anonyme" ;-) . Merci pour ton retour, c'est exactement ce que j'attends, avoir des feedbacks, pour pouvoir ajustement le contenu des prochaines vidéos. Je viens d'éditer la fin de l'article pour donner plus de précisions : l'objectif de cette vidéo est de donner des infos pour s'installer un environnement, mais bien sûr, je reviendrai en détails sur les librairies utilisées, notamment AssertJ ;-)
SupprimerJoli screencast Xavier ! passage de l'idée à la réalisation en moins de temps qu'il ne faut pour le dire ;-)
RépondreSupprimerQuelques idées en vrac pour de prochaines vidéos qui pourraient être la suite logique de la #1 :
- les possibilités de refactoring offerts par l'IDE (Eclipse, IntelliJ, voire une pour comparer les 2 ?)
- les raccourcis clavier utiles de l'IDE
- le TDD
- le refactoring
- les assertions un peu plus poussées que celle que tu utilises dans la #1
- les mocks
- les streams
- les dates
- l'i18n
- le BDD
- les déploiements
- ...
Merci Marc pour ton retour !! Et merci pour les suggestions de sujets, je les note, la liste des sujets que j'aimerai aborder commence à être longue, j'espère pourvoir continuer à faire ces screencasts... ;-)
SupprimerBonjour,
RépondreSupprimerje viens de suivre scrupuleusement ce tutorial pour installer un environnement TDD sur ma Fedora. Malheureusement Maven n'arrivait pas à trouver les dépendances mockito ni assertj. J'ai dû entrer à la main le group Id, l'Artifact Id ainsi que la Version dans la fenêtre d'ajout de dépendances pour que ça fonctionne. Si ça peut servir à quelqu'un d'autre, voici ce que j'ai dû saisir :
- pour mockito: org.mockito, mockito-all, 2.0.2-beta
- pour assertj: org.assertj, assertj-core, 3.9.1
Bonjour Christophe et merci pour ton retour ! J'en parle rapidement dans la vidéo, mais au premier lancement d'un projet Maven, Eclipse fait une mise à jour de l'index Maven (en cache), ça peut durer assez longtemps, plusieurs minutes. Et tant que cette mise à jour n'est pas terminée, la recherche dans la fenêtre d'ajout des dépendances ne donne aucun résultat. Serait-ce ton cas ? As-tu refait un essai plus tard ? En tout cas, merci pour les précisions pour les autres lecteurs :-)
Supprimer