Clean code in object development - Training Courses | Afi U.

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.
Private session

This training is available in a private or personalized format. It can be provided in one of our training centres or at your offices. Call one of our consultants of submit a request online.

Call now at 1 877 624.2344

  • Duration: 1 day
  • Regular price: On request

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 par Edgenda 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.