IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Découvrir les techniques de refactoring avec le langage Java,
Une vidéo de Nadia Humbert-Labeaumaz

Le , par Mickael Baron

107PARTAGES

5  0 
Bonjour,

Developpez.com s'associe avec la chaîne YouTube « Crafties » et de son auteure Nadia Humbert-Labeaumaz pour vous proposer des vidéos destinées à partager des bonnes pratiques de développement logiciel. Inutile d'être un expert, ces vidéos s’adressent à toutes les personnes qui ont envie de les découvrir et les mettre en pratique.

Dans cet épisode, Nadia vous présente le refactoring qui est l'acte d'améliorer le design du code sans changer son comportement. Cette vidéo permet de découvrir quelques techniques de refactoring par la pratique en Java avec l'outil de développement IntelliJ.



N'hésitez pas à laisser vos commentaires à la suite de cette discussion.

Des tutoriels autour des méthodes de développement sont disponibles ici : http://alm.developpez.com/cours

Retrouver les vidéos de Nadia sur Developpez.com



Bon visionnage

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de noOneIsInnocent
Membre éprouvé https://www.developpez.com
Le 08/06/2016 à 9:57
Bonjour
Tout d'abord je trouve que la vidéo bien réalisée. Bravo pour le travail.
Ensuite il y a juste un point qui me gêne c'est l’ordonnancement. En effet je pense qu'il aurait été plus logique d'expliquer quelle est la solution retenue et ensuite l'implémentation. Pour les gens expérimentés on voit rapidement le problème et comment le résoudre. En revanche je pense que cela doit être un peu plus difficile pour les débutants.

Dans ce cas précis c'est à la fin de la vidéo qu'on aborde la notion de polymorphisme et de classe abstraite. A mon sens il aurait fallut d'abord expliquer pourquoi le code initial n'est pas bon (c'est ce qui est fait), ensuite il faudrait parler du polymorphisme et pourquoi la solution apportée est plus fiable. Et enfin terminer par l'implémentation ...

Bonne continuation
0  0 
Avatar de Sebajuste
Membre actif https://www.developpez.com
Le 28/06/2016 à 21:20
Je suis du même avis que noOneIsInnocent pour ce qui est de l'amélioration pédagogique.

Et si je ne m'abuse, le test à 4:30 ne devrait pas fonctionner.
En effet, la précédente opération a été de retirer le premier paramètre EmployeeType de la classe abstraite Employee.
Or, toutes les nouvelles classes héritant de Employee (Worker, Salesman et Manager) appellent le constructeur de la classe mère avec EmployeeType en paramètre, ce qui ne devrait plus compiler.
0  0