Терминология: Имя функции, на которую опирается другая функция? - PullRequest
1 голос
/ 02 апреля 2011

Существует ли специальный отраслевой термин для обозначения функции, которая требуется для других функций?В зависимости?Родной?Дитя?

Пример:

function myBigFunction(){
    myLittleHelperFunction() // <-- what type of function is this?
}

Я сейчас специально использую JS, но предположим, что это не специфично для кода.

ОБНОВЛЕНИЕ:

Хм ... может быть, это должна быть запись CW.Пока у меня есть несколько претендентов:

  • подпрограмма или подфункция
  • зависимая функция
  • вспомогательная функция
  • вспомогательная функция

Я отчасти неравнодушен к «помощнику», но это начинает выглядеть так, что, возможно, не существует согласованного термина для этого типа функции.

ОБНОВЛЕНИЕ 2:

Лично я склоняюсь к предложению Ника о «Помощнике» и различению Бабака между «Помощником» и «Полезностью».Спасибо всем за ответы, всем.

Ответы [ 4 ]

3 голосов
/ 02 апреля 2011

Во многих кругах это называется вспомогательной функцией

2 голосов
/ 02 апреля 2011

Я думаю, что древний термин 'подпрограмма' описал бы это довольно точно, особенно если никакое значение не возвращается. В противном случае я бы просто назвал это подфункцией.

Если эта маленькая функция вызывается из нескольких разных мест (а не только из одного основного класса), и особенно если она не использует состояние экземпляра, я бы лучше назвал ее помощником.

1 голос
/ 02 апреля 2011

Если он выполняет очень специфическую работу в рамках модуля, я называю его вспомогательной функцией.

Если это более общая работа, я называю ее служебной функцией.

1 голос
/ 02 апреля 2011

Я всегда называю их зависимыми функциями. Конечно, зависимости функций могут быть круглыми.

ПРИМЕЧАНИЕ: я также называю их помощниками ...

...