SoCraTes France : vendredi 25 septembre 2015

Partager sur linkedin
Partager sur twitter
Partager sur facebook

SoCraTes France : vendredi 25 septembre 2015

Les participants souhaitant proposer un sujet de discussion ou une activité se répartissent en deux files. A tour de rôle, ces participants collent un post-it sur un poster représentant l’ordre du jour de la journée. Les participants avec plusieurs propositions sont obligés de faire la queue plusieurs fois.

Il s’ensuit une phase de «négociation» ou des participants tentent d’influer sur l’ordre des sessions. 😉

Une fois l’ordre du jour établi, le choix entre plusieurs sessions en parallèle a parfois été difficile.

Quand le contenu le permet, les sessions donnent lieu à un poster où sont notées les idées abordées.

Les posters de SoCrates-France ont été photographiés par Franziska qui a ensuite publié les photos ici

Property-based testing (@malk_zameth)

L’idée est d’injecter des données respectant certaines propriétés et de vérifier les propriétés des données en sortie. Cette approche est adaptée à l’exploration d’un legacy. Les exemples donnés utilisaient junit-quickcheck

Design for composability (@cyriux)

Éléments qui favorisent ou cassent la composabilité du code : poster

Pair programming practice (@m_baechler)

Nous avons appliqué des tests unitaires sur de la programmation concurrente en Java 8.

Architectural kata (@cyriux)

Votre mission, concevoir l’architecture d’un système permettant à une flotte de vendeurs de hot dogs d’être réapprovisionnée et de communiquer sur les réseaux sociaux. Les détails ici
Plusieurs équipes d’architecte en herbe s’affrontent. L’équipe victorieuse a proposé la solution la plus simple et la moins coûteuse répondant au besoin du client.
Vous voulez vous entraîner à des katas d’architecture ?

Accidental complexity (@Lilobase)

Comment éviter la complexité accidentelle ?
Poster

Liskov substitution principle (@malk_zameth)

Rappels sur le principe de substitution de Liskov
Un retour détaillé dans ce billet par @jfsaguin

Après le dîner, plusieurs lightening talks ont lieu : congruent design (@cyriux), CQRS « framework » (@Ouarzy), …

Ensuite, nous sommes plusieurs à reprendre le kata commencé jeudi. Nous appliquons le property-based testing vu dans la journée. Pendant le kata, un petit groupe assis derrière moi discute de craftsmanship. Les échanges m’interpellent. A un un moment donné, je décide de quitter le kata afin d’y prendre part. Nous avons discuté jusque tard dans la nuit.

 

 

En réagissant à cet article, vous nous permettez d'affiner les contenus que nous publions ici !

  • Awesome (0)
  • Interesting (0)
  • Useful (0)
  • Boring (0)
  • Sucks (0)

Si cet article vous a plu, n’hésitez pas à le partager via

Partager sur linkedin
Partager sur twitter
Partager sur facebook