Découvrez toutes les vidéos de nos webinars, meetups ou encore conférences sur la qualité logicielle, le Software Craftsmanship et bien d'autres sujets encore !

Craftsmanship :
Quésaco ?

Notre CTO Arthur Magne a eu l’occasion lors de l’évènement Insight, un événement 100% digitalisé, rassemblant différents webinars, afin de présenter le Software Craftsmanship.

Un évènement organisé par Epitech sur Twitch, permettant de découvrir les métiers passionnants de l’information avec des experts !

Animé par Arthur Magne

📅 Février 2021

Les avantages du
Pair/Mob Programming

Rendue populaire par l’Extreme Programming, la programmation par binôme (ou Pair programming) est une méthode de développement qui consiste à écrire du code source de manière collaborative à 2 personnes, chacune ayant un rôle bien défini : le driver rédige le code et l’observer relit en temps réel le code.

Par extension, le Mob programming rassemble tout ou partie de l’équipe et s’applique généralement sur des tâches plus spécifiques : refactoring, fonctionnalités core business, utilisation d’un nouveau langage ou framework.

Animé par Cédric Teyton 

📅 Février 2021

 

 

Découvrir Le Software
Craftsmanship

Quelle est la place aujourd’hui du développeur dans un projet logiciel ? Comment délivrer régulièrement du code de qualité ? 

Ce webinar présente les racines du Software Craftsmanship et les valeurs portées par ce mouvement. Nous abordons un ensemble de pratiques connotées « Craft », en particulier la revue de code, et démontrons comment Promyze utiliser la revue de code en équipe pour faire émerger des bonnes pratiques.

Animé par Arthur Magne

📅 Décembre 2020

Introduction à la
revue de code

Maintenir un code de qualité tout au long d’un projet ne se fait par magie. Une équipe de développeurs doit mettre en oeuvre un certain nombre de pratiques pour produire ensemble un code simple et facile à maintenir. 

La revue de code en fait partie. Comment la mettre en œuvre ? Quelles sont les bonnes pratiques et erreurs à éviter ? On en parle dans ce webinar !

Animé par Cédric Teyton

📅 Novembre 2020

Les valeurs du Software
Craftsmanship

Si l’essor de l’agilité a transformé les projets logiciels durant les années 2000, il a aussi vu apparaître des dérivés liées à l’accélération des livraisons au détriment de la qualité. Pour contrecarrer cela, le manifeste du Software Craftsmanship et l’ouvrage de Sandro Mancuso ont posé les bases de l’artisanat logicielle et du besoin de remettre la qualité du code produit au premier plan. 

Ce webinar présente les valeurs essentielles de ce mouvement.

Animé par Cédric Teyton

📅 Novembre 2020

 

Comment définir et diffuser les bonnes pratiques de développement ?​

Nous présentons une approche pour atteindre l’objectif de diffusion des pratiques de développement. Cette approche se découpe en 3 étapes : 

  1. Définir et documenter les bonnes pratiques, et les centraliser dans un référentiel partagé
  2. Échanger : inviter chaque personne à identifier des parties où les bonnes pratiques ne sont pas suivies, et comment il est possible d’y remédier
  3. Diffuser : Mettre en commun le travail précédent et identifier des axes d’amélioration et de travail pour harmoniser les pratiques de développement

Animé par Arthur Magne

📅 Mars 2020

 

Tu ne sais rien de la qualité
logicielle JonSnow

Comment les entreprises gèrent-elles les problématiques de dette technique aujourd’hui ? Quelles sont les stratégies observées et leurs limites ? Quelles sont les pistes pour enfin produire du code durable en équipe ? 

Des dérives de la gestion par indicateur au Software Craftsmanship, on parle ici de qualité de code et du métier de développeur.

Animé par Arthur Magne (Meetup Okiwi)

📅 Mars 2020

Découvrir le Domain-Driven
Design

Le Domain-Driven Design (DDD) et ses patterns tactiques s’imposent durablement. Un des avantages est de permettre de concevoir des systèmes complexes tout en assurant une forte qualité du code source.

Ce webinar présentera les patterns tactiques Value Object, Entity et Aggregate en expliquant comment ils améliorent la qualité du code source. 

Animé par Xavier Blanc 

📅 Février 2019

 

Clean Code - Comment coder propre

Le Clean Code est un ensemble de bonnes pratiques permettant de coder proprement quel que soit le langage de programmation. Le Clean Code répond aux questions de base du développeur et pose les bases d’une programmation efficace et utile.

En effet, si on code pour répondre uniquement aux besoins exprimés dans le cahier des charges, alors on aboutit inexorablement à écrire du code de mauvaise qualité, difficilement débuggable et maintenable. Une application mal codée convient pour un temps à ses utilisateurs, mais à terme, elle est condamnée à ne pas pouvoir évoluer. 

Animé par Xavier Blanc (JUG Bordeaux)

📅 Novembre 2017

Des besoins en qualité de code ? En amélioration des pratiques ?
Parlons-en !

message-popup