À propos de nous
@swcraftstras \| \#swcraft \
La communauté Software Craft Strasbourg réunit les professionnels et professionnelles de la création de logiciels, sans sexisme, élitisme, ni langage ou techno obligatoire. Si vous êtes intéressé(e)s par le Test-Driven Development, Agile Testing, les challenges du code legacy, BDD, DDD, l'attitude Clean Coder, les problématiques de design, rejoignez-nous immédiatement pour être informé de tous nos événements ! En tant qu’aspirants Artisans du Logiciel, nous relevons le niveau du développement professionnel de logiciels par la pratique et en aidant les autres à acquérir le savoir-faire.
Grâce à ce travail, nous avons appris à apprécier : Pas seulement des logiciels opérationnels, mais aussi des logiciels bien conçus. Pas seulement l'adaptation aux changements, mais aussi l'ajout constant de la valeur. Pas seulement les individus et leurs interactions, mais aussi une communauté de professionnels. Pas seulement la collaboration avec les clients, mais aussi des partenariats productifs. C'est à dire qu'en recherchant les éléments de gauche, nous avons trouvé que les éléments de droite sont indispensables.
Événements à venir
1

Lutter contre le couplage avec le kata "Tell don't ask"
La Plage Digitale, 13 Rue Jacques Peirotes, Strasbourg, FRLors 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 programmationComme 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
7 participants
Événements passés
50


