Tintin, course de haies et TDD
Par Guillaume le mardi 29 novembre 2011, 22h16 - Développement - Lien permanent
Aujourd'hui je me lance dans un petit kata en vidéo :
N'hésitez pas à me faire part de vos commentaires... Vous pouvez aussi retrouver le code sur GitHub : http://github.com/infosaurus/KataTintin
N'hésitez pas à me faire part de vos commentaires... Vous pouvez aussi retrouver le code sur GitHub : http://github.com/infosaurus/KataTintin
Commentaires
Bonne initiative parfaitement exécutée :)
Ma seule remarque serait qu'il me sembe que certaines de tes étapes de refactoring que tu fais à la main pourraient être faites par R# automatiquement . Par exemple la convertion en champs dans le test du panier et l'apparition du setup, ou l'introduction du paramètre dans la méthode calculMontantAvecReduction
Merci ;)
Tu as raison, pour le champ en fait j'avais essayé un Introduce Field mais sans succès. Au final j'ai trouvé, il faut juste mettre le curseur sur la variable pour que ça marche mais sans la sélectionner (bizarre).
Par contre pour l'apparition du SetUp j'ai pas trouvé, à moins de créer un snippet...
Je confonds souvent les possibilités d'Idea et R#, mais dans Idea au moment du introduce field, comme endroit d'initialisation on peu choisir setup method.
Dans ma version de Resharper, je n'ai le choix que de l'initialiser dans Current Member, Field initializer ou Constructor :(
Excellente idée cette vidéo.
Une petite remarque toutefois, la musique en arrière-plan... à éviter la prochaine fois ^^ C'est gênant pour la compréhension de tes explications.
J'avais fait le Kata Harry Potter 1 ou 2x ces derniers mois, je vais voir ta manière de faire plus en détail.
Merci pour ton retour. J'ai mis de la musique pour dynamiser le tout. Sans ça, je trouvais qu'on s'endormait un peu pendant les moments creux, déjà que je trouve ma voix pas terrible ^^
Je vais essayer de m'améliorer pour la prochaine ;)