J'ai deux fonctions séparées, bar() et foo(). Le flux d'exécution de mon programme censé être comme suit:conception de blocs modulaires
entrée -> bar() -> foo() -> Sortie
Actuellement, un de mes coéquipiers sur la même équipe de développement a fait une foo() appeler à l'intérieur de la fonction bar(), qui a détruit le design de modularité. Bien qu'il soit préférable, du point de vue de la conception modulaire, d'encapsuler les appels bar() et foo() dans une fonction d'encapsulation appelée procedure() par exemple, cela aurait-il une incidence sur la pile de programmes? Je prévois d'encapsuler les fonctions de la procédure comme suit:
procedure(inputs)
{
bar();
foo();
}
Merci d'avance pour les conseils.
Merci pour vos commentaires. C'est aussi ce que dit mon instinct en termes de meilleure décision. – stanigator