У меня есть две отдельные функции, bar () и foo (). Ход выполнения моей программы должен быть следующим:
input -> bar () -> foo () -> output
В настоящее время мой товарищ по команде из той же команды разработчиков сделал вызов foo () внутри функции bar (), что разрушило дизайн модульности. Хотя с точки зрения модульного проектирования лучше использовать вызовы bar () и foo (), например, в функции-оболочке с именем method (), будет ли это стоить какой-либо производительности с точки зрения добавления дополнительных служебных функций в стек программ? Я планирую инкапсулировать функции процедуры следующим образом:
procedure(inputs)
{
bar();
foo();
}
Заранее спасибо за советы.