Dans le cours : L'essentiel de C# Unity pour le développement de jeux vidéo
Accédez au cours complet aujourd’hui
Inscrivez-vous aujourd’hui pour accéder à plus de 24 200 cours dispensés par des experts.
Diviser les responsabilités
Dans le cours : L'essentiel de C# Unity pour le développement de jeux vidéo
Diviser les responsabilités
Un autre point très important dans la maintenabilité du code est de bien diviser les responsabilités des différentes entités au sein du code. C'est un concept qu'on a déjà un peu mentionné dans le passé et qu'on va un peu plus approfondir dans ce cours. En développement, on peut très vite arriver sur des entités très complexes, c'est-à-dire des classes qui sont remplies d'énormément de code parce qu'elles ont trop de responsabilités, ou encore des méthodes qui ont, pareil, trop de code parce qu'elles font trop de choses. Plus les responsabilités sont divisées entre les différentes classes et plus le code sera lisible. Ici, on va reprendre la structure du code qu'on a produit lors des cours précédents, c'est-à-dire le piège qui bloque le joueur quand il marche dedans, la barre de vie qui indique la vie du joueur quand elle change et, enfin, le joueur en lui-même. Vous remarquerez qu'on a bien divisé les différentes responsabilités. Ainsi, si par exemple il y a un problème lorsque le…