Plan du cours

Jour 1

Introduction

Godénomination od et standardisée

-les noms des packages, fichiers, classes, vides et fonctions ainsi que les variables doivent avoir des noms significatifs dérivés de leur objectif

-doit être lisible

-doit être consultable

-considérez l'espace de noms que nous générons ; Est-ce que ça fait du sens?

Classes, objets et structures de données

-il y a une différence entre les objets qui font quelque chose et les structures qui contiennent simplement des données

-quand utiliser les structures de données et pourquoi

-quand utiliser des objets et pourquoi

-OOD et abastraction

-getters/setters et pourquoi

-mieux vaut avoir beaucoup de petites classes, avec beaucoup de petits vides et fonctions

Good comments

-il y a des bons et des mauvais commentaires ;

-il faut savoir générer de bons commentaires et oublier le reste

 

Jour 2

Les fonctions

-une seule chose

-petit

-arguments (bons et mauvais)

-effets secondaires inattendus

La gestion des erreurs

-quand gérer les erreurs, quand les laisser bouillonner

-si nous traitons une exception, qu'en faisons-nous et pourquoi

-classes de gestion des erreurs personnalisées

Formatage du code : comment mieux formater le code

Conception pilotée par les tests : discussion ouverte sur l'idée de l'oncle Bob selon laquelle les programmes devraient être TDD

 

Pré requis

Aucune condition particulière n'est requise pour participer à ce cours.

 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (2)

Cours Similaires

Catégories Similaires