Elapse

Code propre

Résumé

Qu'est-ce que du code propre? Apprenez à écrire du code simple, lisible et structuré pour qu'il soit aussi évolutif et maintenable que possible sur le long terme. 

Durée: 1 jour

Prochains cours offerts

Nos formations en classes sont actuellement suspendues en raison de la COVID19.

Si cette formation n'est pas encore disponible dans notre catalogue de formations en ligne, écrivez-nous afin de vous informer sur sa disponibilité pour votre entreprise.

Description du cours

Même le code source mal écrit s’exécute! Du code source qui n'est pas propre peut grandement affecter l'efficacité d'une organisation de développement logiciel. Chaque année, d'innombrables heures sont perdues par les équipes de développement à cause d'un code source mal écrit. N'y aurait-il pas une meilleure manière de faire les choses? Basée sur la formation de Robert C. Martin, cette formation veut appuyer les développeurs dans leur quête pour aider leur entreprise et leur équipe à écrire du meilleur code. 

Objectifs

À la fin de la formation, le participant sera en mesure de :

  • Adopter une attitude professionnelle envers la création de code (« Craftsmanship »);
  • Différencier le bon et du mauvais code;
  • Écrire du bon code et transformer du mauvais code en bon code;
  • Écrire de bons noms, de bonnes méthodes, de bons objets, et de bonnes classes;
  • Mettre en forme du code pour maximiser la lisibilité;
  • Implémenter une gestion des erreurs complète sans obscurcir l'intention de la logique du code;
  • Utiliser les tests unitaires et le « Refactoring » de façon efficace.

Contenu

Le professionnalisme, l'artisanat (« Craftsmanship ») et le code propre :

  • Choisir de bons noms;
  • Écrire des fonctions propres;
  • L'utilisation appropriée des commentaires ;
  • Style de code et formatage;
  • L'orienté-objet vs la programmation procédurale;
  • La gestion des erreurs;
  • Les tests unitaires et le Test Driven Development (TDD);
  • Écrire des classes propres.

Méthodologie

Cette formation se veut interactive puisque chaque concept important est renforcé par des exemples pratiques. Les étudiants doivent discuter avec le formateur afin de découvrir comment modifier du code existant pour en améliorer la qualité et le rendre “propre”. 

Public visé

Architecte, développeur ou toute autre personne ayant à écrire du code.

Préalables

Être familier avec un langage orienté-objet.

Logistique

Le participant devra apporter un ordinateur portable ou équivalent afin de pouvoir consulter et modifier le code qui sera présenté. L’essentiel est d’avoir la possibilité de lire et modifier des fichiers textes.