Bonjour, Sur certains kata, par exemple le diamond, on faire un test simple (diamond(1) qui retourne "A"), on ajoute le 2, en faisant du copié collé et un if, le 3, un pattern commence à émerger et on peut refactorer vers une solution générale.
Sur d'autres kata, je n'arrive pas du tout à faire émerger un algo de cette façon. Peut etre parce que je ne suis pas encore au point sur la méthode, peut-être parce que TDD ne fonctionne pas dans ce cas ? Voici un exemple : -On part d'un tableau à deux dimensions d'entier de taille quelconque, ou chaque ligne est croissante, et chaque colonne est croissante -On doit retourner un tableau d'entiers à une dimension, contenant toutes les valeur du premier, ordonnées. Faire l'algo sur papier, et l'implémenter ensuite, éventuellement en test first (mais du coup plutot pour tester les methodes privées qui sont les etapes de base de l'algo, pas vraiment du TDD), c'est facile. En TDD, je n'arrive pas vraiment à converger vers une solution intéressante. Quelqu'un a des pistes de réflexion ? Fabien. -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Software Craftsmanship Toulouse. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, visitez le site https://groups.google.com/d/optout .
