Logo du BreizhCamp
Billets Bientôt

“Make the change easy” : Apprivoiser le legacy avec les Object Calisthenics

Les infos pratiques

  • la session a lieu en Amphi A le jeudi de 9h30 à 10h25
  • La session est prévu avec un niveau Standard
  • La session aura pour thème : Développement

Description

Avez-vous déjà ouvert un fichier de code legacy et eu l’irrésistible envie de refermer votre IDE ? Rassurez-vous, on a toustes vécu ça ! Mais si on vous disait qu’avec quelques règles simples, ce code peut devenir plus lisible, maintenable et même plaisant à faire évoluer ? La programmation orientée objet, c’est “easy to learn, hard to master”. Dans cette session, nous vous embarquons dans une session de pair programming en live, où nous appliquerons les Object Calisthenics : 9 règles conçues pour muscler votre code et le rendre plus modulaire. À partir d’une base legacy en Kotlin, nous ferons ensemble un refactoring incrémental pour la transformer en un code robuste, élégant et facile à maintenir. Au programme : du fun, du refactoring, et des astuces concrètes, avec en tête la maxime de Kent Beck : “Make the change easy, then make the easy change.” Repartez avec une envie irrépressible de rouvrir votre IDE et améliorer votre codebase.

Orateur·ices

Manon Carbonnel

Je suis développeuse web (PHP, Python, JS), experte en intégration web et facilitatrice Agile. J'adore travailler en mob programming et je facilite des sessions de découverte pour @mobprogfr. Je suis passionnée par le HTML/CSS et j'ai créé @Csscade, une communauté française sur l'intégration web. J'aime apprendre le software craft et les tests, et je crois énormément à l'Agilité.

Gaël Salaün

Développeur et organisateur d'événements : Agile Tour Rennes, SoCraTes Rennes, meetup Software Crafters Rennes Egalement Scrum master ou directeur technique suivant les lieux, les projets ou les époques. Mon intérêt dans mon métier, c'est le partage des connaissances et l'apprentissage perpétuel, aussi bien humain que technique. Et les gens qu'on rencontre sur ce chemin !