Craftsmanship

Craftsmanship

Qualité logicielle - Craftsmanship
2 jour(s)
1300.00 €
Code: CRAF
LinkedIn Google Plus Twitter Email

Description

Depuis plus de 15 ans, l'agilité a révolutionné les projets informatiques, replaçant la production continue de valeur au centre des efforts et favorisant la communication des intervenants. 

Cette promesse d’hyper réactivité a séduit bon nombre d’organisations à travers le monde et continue actuellement sa progression !

Cependant, sur le terrain, on constate que les projets agiles périssent aussi ; Sous la pression des itérations, la dette technique finit par avoir raison des projets.

A quel rituel faut-il se vouer pour garantir la qualité du code ? Il semble que peu de professionnels comprennent l’essence de la qualité d’un applicatif, ni comment la cultiver dans la durée.

Le Software Craftsmanship propose au développeur de prendre ses responsabilités face au manque de qualité en devenant le moteur d’une ambition d'excellence technique. 

Et pour l'accompagner, il pourra s'armer des meilleurs pratiques du développement agile, et compter sur le soutien d'une communauté d'artisans.

Dans cette session, nous aborderons la proposition du Software Craftsmanship, ainsi que les pratiques essentielles du TDD, Clean Code et Refactoring.

Les prochaines sessions

  • Du 28/09/2017 au 29/09/2017 à Paris
  • Du 29/05/2017 au 30/05/2017 à Lyon
  • Du 14/12/2017 au 15/12/2017 à Lyon
  • Du 16/11/2017 au 17/11/2017 à Grenoble
  • Du 29/06/2017 au 30/06/2017 à Toulouse
  • Du 30/11/2017 au 01/12/2017 à Toulouse

Objectifs

  • Comprendre l’origine et l’intérêt du Software Craftsmanship 
  • Découvrir et pratiquer les principes du Clean Code
  • Savoir identifier les principaux Code Smells
  • Avoir une méthode de Refactoring du Code Legacy 
  • Acquérir une expérience pratique du TDD et du pair-programming

Informations pratiques

Public : développeurs, architectes, lead technique

Prérequis : Connaissance d'un langage objet (ex: C#, Java, JS, ...) .  Savoir utiliser un framework de tests unitaires

Méthode pédagogique : 80% TP

Durée : 2 jours

Prix 2017 Interentreprises: 1300€ HT

Programme

  • Introduction au Software Craftsmanship
    • Les valeurs
    • les pratiques perdues du développement agile 
    • Les pratiques du software craftsman
  • La qualité par les tests
    • Bases des tests unitaires
    • Test-Driven Development
  • Les qualités d’un code propre
    • Le Clean Code
    • Focus sur le Simple Design
    • Les principes SOLID
  • Redresser un code en perdition
    • Reconnaître les Code Smells
    • Propriétés du Code Legacy
    • Techniques de Refactoring
  • Développer une Culture Crafts
    • Raise the Bar
    • Partager