• Coding dojo

    Ensimag, salle H.201

    Nous allons coder ensemble afin d'apprendre à mieux coder quelque soit le langage ou domaine. Souvent cela tourne autour de TDD, Refactoring, pair- ou mob-programming. Les débutants sont bienvenus et bien accueillis. Ce qui nous réunit et l'envie de progresser et apprendre avec d'autres personnes. Vous pouvez emmener votre laptop avec le langage de votre choix ou trouver quelqu'un avec qui pair-programmer pendant la séance. Pour suivre les échanges préparatoire inscrivez vous sur la mailing liste https://groups.google.com/forum/#!forum/cara-dojo

  • Coding dojo - Rétrospective et Primitive obsession (encore et encore)

    Pour cette dernière séance avant l'été nous prendrons le temps pour faire une rétrospective de l'année pour nous améliorer l'année prochaine. S'il nous reste du temps nous continuerons le travail précédent sur les primitives obsession (https://www.meetup.com/fr-FR/CARA-Dojo/events/nlpzmqyzhblc/). N’hésitez pas à venir, que vous ayez assisté ou non à des coding dojo cette année. Les débutants sont bienvenus et bien accueillis. Ce qui nous réunit et l'envie de progresser et apprendre avec d'autres personnes. Pour suivre les échanges préparatoire inscrivez vous sur la mailing liste https://groups.google.com/forum/#!forum/cara-dojo

  • Coding dojo

    Ensimag, salle H.201

    Nous allons coder ensemble afin d'apprendre à mieux coder quelque soit le langage ou domaine. Souvent cela tourne autour de TDD, Refactoring, pair- ou mob-programming. Les débutants sont bienvenus et bien accueillis. Ce qui nous réunit et l'envie de progresser et apprendre avec d'autres personnes. Vous pouvez emmener votre laptop avec le langage de votre choix ou trouver quelqu'un avec qui pair-programmer pendant la séance. Pour suivre les échanges préparatoire inscrivez vous sur la mailing liste https://groups.google.com/forum/#!forum/cara-dojo

    1
  • Coding dojo - Primitive obsession (suite et fin ?)

    Ensimag, salle H.201

    Dans cette séance nous continuerons à nous entraîner à supprimer les primitives de notre code en appliquant les règles suivantes : - primitives autorisées dans les constructeurs - primitives autorisées dans les fonctions de sérialisation Nous échangerons éventuellement les problématique suivantes : - encapsuler le booleen de la méthode Task::matches par autre chose (ex un enuméré) - essayer de remplacer le booleen par un tel don't ask et voir l'impact sur la présence des if coté applicatif - supprimer l'id de la classe task pour le mettre ailleurs (un exemple de code est disponible dans la branche ensimag-170-mat) - refaire / s’entraîner au raisonnement qui consiste à supprimer le booleen et son impact sur les if - continuer dans la voix du stream (un exemple de code est disponible dans la branche ensimag-170-ctx) Nous ferons cet exercice en mob programming à partir de la branche https://github.com/caradojo/task-list/tree/ensimag-172 Il n'est pas nécessaire d'avoir participé au séances précédentes pour participer à celle-ci. Les débutants sont bienvenus et bien accueillis. Ce qui nous réunit et l'envie de progresser et apprendre avec d'autres personnes. Pour suivre les échanges préparatoire inscrivez vous sur la mailing liste https://groups.google.com/forum/#!forum/cara-dojo

  • Coding dojo - Primitive obsession (suite et fin ?)

    Ensimag, salle H.201

    Dans cette séance nous continuerons à nous entraîner à supprimer les primitives de notre code en appliquant les règles suivantes : - primitives autorisées dans les constructeurs - primitives autorisées dans les fonctions de sérialisation Nous échangerons éventuellement les problématique suivantes : - encapsuler le booleen de la méthode Task::matches par autre chose (ex un enuméré) - essayer de remplacer le booleen par un tel don't ask et voir l'impact sur la présence des if coté applicatif - supprimer l'id de la classe task pour le mettre ailleurs (un exemple de code est disponible dans la branche ensimag-170-mat) - refaire / s’entraîner au raisonnement qui consiste à supprimer le booleen et son impact sur les if - continuer dans la voix du stream (un exemple de code est disponible dans la branche ensimag-170-ctx) Nous ferons cet exercice en mob programming à partir de la branche https://github.com/caradojo/task-list/tree/ensimag-170 Il n'est pas nécessaire d'avoir participé au séances précédentes pour participer à celle-ci. Les débutants sont bienvenus et bien accueillis. Ce qui nous réunit et l'envie de progresser et apprendre avec d'autres personnes. Pour suivre les échanges préparatoire inscrivez vous sur la mailing liste https://groups.google.com/forum/#!forum/cara-dojo

    1
  • Coding dojo - Primitive obsession (suite et fin ?)

    Ensimag, salle H.201

    Dans cette séance nous continuerons à nous entraîner à supprimer les primitives de notre code. Nous continuerons le travail commencé la dernière fois en appliquant les règles suivantes : - primitives autorisées dans les constructeurs - primitives autorisées dans les fonctions de sérialisation Nous ferons cet exercice en mob programming à partir de la branche https://github.com/caradojo/task-list/tree/ensimag-170 Il n'est pas nécessaire d'avoir participé au séances précédentes pour participer à celle-ci. Les débutants sont bienvenus et bien accueillis. Ce qui nous réunit et l'envie de progresser et apprendre avec d'autres personnes. Pour suivre les échanges préparatoire inscrivez vous sur la mailing liste https://groups.google.com/forum/#!forum/cara-dojo

  • Coding dojo - Primitive obsession (suite)

    Ensimag, salle H.201

    Dans cette séance nous continuerons à nous entraîner à supprimer les primitives de notre code. Nous nous intéresserons plus particulièrement à la suppression des primitives du domaine métier, les deux dernières séances adressant la mise en place des commandes de l'application TaskList. Pour cela nous pourrons soit repartir de l'exercice original (https://github.com/codurance/task-list) soit partir d'un code qui implémente déjà la partie commande. Nous ferons cet exercice en pair ou en mob programming. Il n'est pas nécessaire d'avoir participé au séances précédentes pour participer à celle-ci. Le code des séances précédentes est disponible sur le github du cara : https://github.com/caradojo/task-list Les débutants sont bienvenus et bien accueillis. Ce qui nous réunit et l'envie de progresser et apprendre avec d'autres personnes. Vous pouvez emmener votre laptop avec le langage de votre choix ou trouver quelqu'un avec qui pair ou mob programmer pendant la séance. Pour suivre les échanges préparatoire inscrivez vous sur la mailing liste https://groups.google.com/forum/#!forum/cara-dojo

  • Coding dojo - Primitive obsession (suite)

    Ensimag, salle H.201

    Comme convenu lors de la dernière session, nous continuerons notre entraînement à supprimer les primitives lorsque nous écrivons du code. Nous nous baserons sur l'exercice https://github.com/codurance/task-list qui est proposé dans de nombreux langages. Il n'est pas nécessaire d'avoir assisté à la séance précédente pour participer à celle-ci. Les débutants sont bienvenus et bien accueillis. Ce qui nous réunit et l'envie de progresser et apprendre avec d'autres personnes. Vous pouvez emmener votre laptop avec le langage de votre choix ou trouver quelqu'un avec qui pair-programmer pendant la séance. Pour suivre les échanges préparatoire inscrivez vous sur la mailing liste https://groups.google.com/forum/#!forum/cara-dojo

    2
  • Coding dojo - Primitive obsession

    Ensimag, salle H.201

    Dans cette sessions nous nous entraînerons à supprimer les primitives lorsque nous écrivons du code. Nous nous baserons sur l'exercice https://github.com/codurance/task-list qui est proposé dans de nombreux langages. Les débutants sont bienvenus et bien accueillis. Ce qui nous réunit et l'envie de progresser et apprendre avec d'autres personnes. Vous pouvez emmener votre laptop avec le langage de votre choix ou trouver quelqu'un avec qui pair-programmer pendant la séance. Pour suivre les échanges préparatoire inscrivez vous sur la mailing liste https://groups.google.com/forum/#!forum/cara-dojo

  • Coding dojo - TDD de la vraie vie

    Ensimag, salle H.201

    Dans cette session nous continuerons à nous entraîner au TDD dans un contexte avec de vraies dépendances. Nous nous baserons sur le repos suivant : https://github.com/martinsson/real-world-tdd. Il est nécessaire d'avoir node installé pour exécuter le serveur. Les débutants sont bienvenus et bien accueillis. Ce qui nous réunit et l'envie de progresser et apprendre avec d'autres personnes. Vous pouvez emmener votre laptop avec le langage de votre choix ou trouver quelqu'un avec qui pair-programmer pendant la séance. Nous pourrons aussi nous organiser en mob programming. Pour suivre les échanges préparatoire inscrivez vous sur la mailing liste https://groups.google.com/forum/#!forum/cara-dojo