Parfois, dans un exercice de programmation, génération de passe-partout, mise en place de guides pour les tâches qu'un programmeur subalterne doit mettre en œuvre, etc., il arrive que le programmeur se voit présenter du code non implémenté et qu'il soit invité à "remplir le vide". Par exemple, un test unitaire qui peut compiler, mais échoue, ou une déclaration de classe avec des méthodes vides.
Y a-t-il un terme commun pour cette pratique?
terminology
Brandon Arnold
la source
la source
Réponses:
Vous faites référence à un bout ou un squelette :
Talon
Il s'agit généralement d'une méthode ou d'une fonction avec un corps presque vide qui renvoie simplement une valeur factice afin que le code soit compilé.
Squelette
Cette méthode utilise un algorithme de haut niveau, mais les composants individuels ne sont pas implémentés. Il peut s’agir de blocs de code vides ou de méthodes de stub de référence (voir ci-dessus) permettant d’exécuter des sous-tâches. C’est un bon moyen d’exprimer une conception logicielle pour un programmeur débutant qui peut avoir du mal à s’impliquer, ou pour s’assurer que l’algorithme est correct avant d’investir trop de temps dans les détails de bas niveau.
La pratique consistant à utiliser ces éléments de code s’appellerait le stubbing ou la création d’un squelette de code .
la source
J'ai vu le terme " stub " utilisé.
Par exemple, je crois qu'Eclipse insère automatiquement un commentaire
dans ses fameux trucs auto-générés.
Notez également l'utilisation du terme «stub» dans le contexte des tests unitaires .
la source
Dans Visual Studio, lorsque vous écrivez du code, intellisense vous donnera l'option "générer un nouveau stub de méthode". Lorsque vous choisissez cette option, Visual Studio génère un stub / squelette de code exactement comme vous l'avez décrit.
Microsoft se réfère à cela comme un stub, donc j'appellerais aussi ces stubs.
la source