Contenu du cours
Ninja JavaScript
Ninja JavaScript
Décomposition
Dans ce chapitre, nous allons explorer le concept de décomposition en programmation. La décomposition est le processus de division d'un problème complexe en parties plus petites et plus gérables. Cette approche facilite non seulement la résolution des problèmes, mais aide également à organiser le code de manière plus lisible et maintenable.
Dans le contexte de notre jeu Ninja, la décomposition nous permet de créer des fonctions qui peuvent être réutilisées et combinées pour effectuer des tâches plus complexes. En appelant des fonctions au sein d'autres fonctions, nous pouvons construire une hiérarchie d'opérations qui simplifie la tâche globale.
Regardons un exemple pour comprendre comment fonctionne la décomposition :
ninja.js
Dans l'exemple ci-dessus, nous avons une fonction ninjaController
qui appelle une autre fonction lootTunnel
trois fois. La fonction lootTunnel
elle-même effectue une série d'actions pour collecter des sushis dans un tunnel, puis appelle moveToNextTunnel
pour positionner le ninja pour le tunnel suivant. Cette approche en couches rend le code plus facile à comprendre et à modifier.
Maintenant, c'est à votre tour de pratiquer la décomposition en complétant la tâche suivante.
Swipe to start coding
Solution
Merci pour vos commentaires !
ninja.js
Décomposition
Dans ce chapitre, nous allons explorer le concept de décomposition en programmation. La décomposition est le processus de division d'un problème complexe en parties plus petites et plus gérables. Cette approche facilite non seulement la résolution des problèmes, mais aide également à organiser le code de manière plus lisible et maintenable.
Dans le contexte de notre jeu Ninja, la décomposition nous permet de créer des fonctions qui peuvent être réutilisées et combinées pour effectuer des tâches plus complexes. En appelant des fonctions au sein d'autres fonctions, nous pouvons construire une hiérarchie d'opérations qui simplifie la tâche globale.
Regardons un exemple pour comprendre comment fonctionne la décomposition :
ninja.js
Dans l'exemple ci-dessus, nous avons une fonction ninjaController
qui appelle une autre fonction lootTunnel
trois fois. La fonction lootTunnel
elle-même effectue une série d'actions pour collecter des sushis dans un tunnel, puis appelle moveToNextTunnel
pour positionner le ninja pour le tunnel suivant. Cette approche en couches rend le code plus facile à comprendre et à modifier.
Maintenant, c'est à votre tour de pratiquer la décomposition en complétant la tâche suivante.
Swipe to start coding
Solution
Merci pour vos commentaires !