Иногда в упражнении по программированию, генерации шаблонов, наведении руководящих указаний на задачи, которые должен выполнять младший программист, и т. Д., Случается, что программисту представляется невыполненный код и ему говорят «заполнить пробел». Например, модульный тест, который может быть скомпилирован, но не выполнен, или объявление класса с пустыми методами.
Есть ли общий термин для этой практики?
terminology
Брэндон Арнольд
источник
источник
Ответы:
Вы имеете в виду заглушку или скелет :
огрызок
Обычно это метод или функция с почти пустым телом, которое просто возвращает фиктивное значение, поэтому код будет компилироваться.
остов
Это метод, в котором реализован алгоритм высокого уровня, но отдельные части остаются нереализованными. Это могут быть пустые блоки кода или ссылочные методы-заглушки (см. Выше), которые в конечном итоге будут выполнять подзадачи. Это хороший способ выразить дизайн программного обеспечения для начинающего программиста, который может бороться с большими усилиями по разработке, или для того, чтобы убедиться в правильности алгоритма, прежде чем тратить слишком много времени на детали низкого уровня.
Практика использования этих элементов кода будет называться заглушкой или созданием скелета кода .
источник
Я видел, как используется термин « заглушка ».
Например, я считаю, что Eclipse автоматически вставляет комментарий
в его печально известные автоматически генерируемые, ну, окурки.
Также обратите внимание на использование термина «заглушка» в контексте модульного тестирования .
источник
В Visual Studio при написании кода intellisense предоставит вам опцию «генерировать новый метод-заглушку». Когда вы выбираете эту опцию, Visual Studio будет генерировать заглушку / скелет кода в точности так, как вы описали.
Microsoft называет это заглушкой, поэтому я бы также назвал эти заглушки.
источник