Skip to content

Details

Lors de la première Bretzel Craft, on a parlé couplage. On a compris pourquoi il nous fait souffrir au quotidien. On a vu ce qu'il coûte.
Maintenant, on passe à la pratique.

## Mais encore ?

Pour cette première session de l'année, on va s'attaquer à un principe simple à énoncer, redoutable à appliquer : Tell, Don't Ask.

L'idée ? Arrêter d'interroger un objet pour prendre des décisions à sa place. Lui dire quoi faire, et le laisser faire.

Dit comme ça, ça a l'air évident. Dans le code du quotidien — surtout dans du legacy — c'est une autre histoire. On enchaîne les getters, on éparpille la logique, et sans s'en rendre compte, on couple tout avec tout.
Pendant cet atelier, on va :

  • Comprendre pourquoi Ask crée du couplage là où on ne l'attend pas
  • Voir la différence sur du vrai code, pas sur un schéma UML
  • Pratiquer en refactorant ensemble, pas à pas

Pour cela, on va utiliser les pratiques du Coding Dojo, ou dojo de programmation.

Un dojo de programmation est une session récurrente de programmation en groupe sur un exercice commun où l'échange sur les manières d'implémenter sont prioritaires sur toute autre considération de productivité.

https://codingdojo.org/practices/WhatIsCodingDojo/

Nous allons donc faire très peu de théorie, beaucoup de pratique. Inscrivez-vous vite !

Audience

Sont susceptibles de bénéficier de l'événement : Développeur-euses de tous niveaux
Niveau technique requis ? Quelques bases de programmation

Comme d'habitude, notre meetup n'est pas sponsorisé, on vous demande donc d'amener ce qui vous ferait plaisir à boire et à manger. "A la bonne franquette !"

Programme

Nous vous accueillerons à La Plage Digitale à partir de 18h45 et nous commencerons 15 min plus tard.

  • 18:45 — Accueil chaleureux
  • 19:00 — Présentation du Kata
  • 19:15 — Début du kata
  • 20:30 — Rétrospective

Entrée au croisement de la rue de Bienne et de la rue de Genève

Related topics

Events in Strasbourg, FR
Knowledge Sharing
Code Katas
Computer Programming
Software Development

You may also like