Clean code in object development

Develop your coding expertise more cleanly. Learn all the modern rules and guidelines (object and agile) to determine the quality of your code.

Upcoming sessions

No date suits you?

Notify me when a session is added.

  • Duration: 1 day
  • Regular price: $795
  • Preferential price: $685

Course outline

Apprenez toutes les règles et lignes directrices modernes (objet et agile) pour déterminer si votre code est problématique.

Durée : 1 jour

© AFI Expertise inc.

Apprendre à écrire du code propre (Clean Code) n'est pas si facile. Il faut plus que la connaissance des principes et des patterns, il faut de la pratique. Il n'y a plus de prétexte ni de justification pour ignorer ces règles et directives matures en programmation orientée objet.

Public concerné

Toutes personnes impliquées en développement objet.

Préalables

Concepts essentiels en développement objet, Patterns d'implémentation essentiels en développement objet, ou expérience équivalente en programmation orientée objet.

Objectifs

Cette formation vise à exposer toutes les règles et directives modernes pour écrire du code propre. Il explique clairement avec des exemples concrets comment ces lignes directrices peuvent être efficacement intégrées dans vos projets. À la fin de cette formation, le participant sera en mesure de ramener la simplicité, la lisibilité et une meilleure structuration dans son code afin qu'il soit plus évolutif et maintenable à long terme.

Méthode pédagogique

Exposés - Exercices - Démonstrations

Contenu

Cette formation d'une demi-journée couvre les thèmes suivants:
  • Règles fondamentales applicables au code source
  • Lignes directrices pour les noms, les membres, les classes et les interfaces
  • Lignes directrices pour tous les types de commentaires et pièges à éviter
  • Lignes directrices pour l'écriture des méthodes et des constructeurs : niveaux d'indentation, principe du DRY, gestion des choix multiples et du nombre d'arguments
  • Longueur optimale des méthodes, classes et packages/espaces de noms
  • Impact des méthodes statiques
  • Impact des getters et setters
  • Conventions de nommage et de formatage

Surround yourself with the best

Michel de Champlain
Michel de Champlain
Architect and Creator of the B# Language
Animated by a passion that captivates, stimulates and gets participants involved, Michel is an enthusiastic and authentic trainer.
Frédéric Paradis
Frédéric Paradis
Certified Trainer and Cloud Architect
As a certified Microsoft trainer, Frédéric describes himself as a Cloud magician who easily navigates the mythical space between technology and reality.
Marc Maisonneuve
Marc Maisonneuve
Training program director
Marc Maisonneuve has acted as a Training Program Director, professional effectiveness trainer and user tools practice leader at AFI for several years. Mr. Maisonneuve is known for his analytical skills, his legendary calm and his undeniable desire to encourage people to develop their skills. He has the ability to present technological solutions in a natural way and to adapt them to the concrete needs of the workplace.
Vicky Moreau
Vicky Moreau
Trainer
Vicky Moreau is a passionate freelancer and professional in the area of office automation. She holds a college diploma in office automation, most of her solid experience with the Office Suite was acquired while being an autodidact. In fact, she has successfully completed an MOS (Microsoft Office Specialist) Excel certification.