Подтвердить что ты не робот

Когда foo и bar недостаточно

Когда вы используете имена подстановок при программировании (необязательные имена переменных, но метки, имена макетов и т.д.) и foo и bar недостаточно, что вы используете?

Я думаю, что baz довольно распространен как третье имя, а lorem ipsum - для более длинных текстов. Но что тогда?

4b9b3361

Ответ 1

От Wikipedia:

"Стандартный список метасинтетических переменных, используемых в примерах синтаксиса": foo, bar, baz, qux, quux, corge, uier, grault, garply, waldo, fred, plugh, thud, mos, henk, def.

Ответ 2

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

Ответ 3

Для произвольных имен за пределами bar, я всегда шел с чернилами, мизинец, моргание и в исключительных случаях, clyde.

Ответ 5

во Франции мы используем "toto", "tata", "titi" и т.д. вместо foo и bar... ( "tyty" используется редко)

Ответ 6

Названия шведских овощей и фруктов: гурка, томат, банан. Бонусные баллы, если в именах переменных есть å, ä или ö.: -)

Ответ 7

moo, cow, sheep, baa (в указанном порядке).

Ответ 8

У людей моей работы есть любопытная близость к "обезьяне"

Ответ 9

foo, baz и bar достаточно. Для полной путаницы вы можете объединить их в foobar, foobazbar, bazfoo, foofoo и т.д.

Ответ 10

Вероятно, лучше использовать имена, связанные с проблемой, так как это поможет коммуникации.

Но в тех случаях, когда вы работаете в абстрактном и действительно не хотите, чтобы имена имели значение, есть списки часто используемых метасинтетических переменных, доступных в Jargon File (который перечисляет несколько разных прогрессий) или Wikipedia (в настоящее время "foo, bar, baz, qux, quux, corge, uier, grault, garply, waldo, fred, plugh, thud, mos, henk, def" ).

Лично я никогда не видел или не использовал большинство непроизносимых слов в этих списках, но я видел и предпочитаю использовать "foo, bar, baz, spam, fred, xyzzy."

В конечном счете, любой набор бессмысленных слов должен работать или любой набор слов, которые являются бессмысленными относительно проблемы.

Некоторые люди, которых я знаю, очень устают от foo, bar и др., поэтому альтернативой является использование имен персонажей из телешоу. Я часто использую "Фред, Барни, Вильма, Бетти, Галька, БэмБэмм". Это особенно полезно в абстрактных обсуждениях OO, потому что "Fred is-Flintstone" встречается довольно четко.

Ответ 11

Что случилось с x, y, z? Или a, b, c?

Ответ 12

Мне всегда нравится:

  • ASDF
  • Qwer
  • uiop

Потому что они все быстро перемещаются одной рукой по всем пальцам, недалеко от вашего домашнего положения, и вы можете произносить их (в отличие от zxcv и jkl, которые также не сползают с языка):

FWIW Common lisp имеет диспетчер пакетов asdf

Ответ 13

Мои фавориты на немецком языке - это "wilde" и "wutz", которые могут быть переведены как "дикие" и "поросенки". Кроме того, есть "барши", которые, когда говорят, звучат как "barfuß", немецкий для "босиком".

Ответ 14

Я также видел плату, fie, foe, fum.

Ответ 15

В программе Expert C: Deep Secrets, Питер ван дер Линден использовал овощи.

Ответ 16

и для OOP Thingoid...

Ответ 17

После foo, bar, baz и qux, которые являются единственными каноническими, которые я помню, я обычно использую "META_SYNTACTIC_VARIABLE_1", "META_SYNTACTIC_VARIABLE_2" или просто "$ VAR1", "$ VAR2" и и так далее.

Ответ 18

Выберите тему и используйте ее.

Или используйте CPAN ACME:: MetaSyntactic, чтобы сгенерировать их для вас. Множество тем из коробки.

Ответ 19

Воображение

Ответ 20

При написании примеров кода в Qaru я предпочитаю использовать префикс My; то есть

  • MyClass
  • MyInstance
  • MyEnumerator
  • MySingleton

Вы получаете идею. Примером такого подхода является то, что каждый знает, о чем вы говорите, не слишком много вдаваясь в подробности или отвлекающий внимание от темы. (P.S. Обычно я ненавижу префикс My, например, в "Мой компьютер" или MySQL, но я думаю, что он подходит для этого сценария)

Ответ 21

Я часто перехожу к blah после foo и bar. Я обычно останавливаюсь там.

Ответ 22

Я часто использую "aap", "noot", "mies", из " Leesplankje van Hoogeveen" (Страница находится в Только голландский, но я попытаюсь это объяснить. Это доска с простыми словами и картинками для обучения детей чтению и, что еще важнее, всех разных гласных голландских. Последняя версия доски содержит 18 гласных, большинство из которых состоят из разные комбинации "гласных букв". Я не уверен, серьезно ли он используется в образовании, но это ИМХО - великая часть голландской культурной истории).

Ответ 23

В Италии персонажи Диснея являются любимыми: Пиппо, Букиноно, Тополино (Гуфи, Дональд, Микки). Италия является или была второй страной в популярности Disney после США.

Ответ 24

Я обычно использую одноимённые имена переменных-заполнителя, а строки типа "Это кнопка" или "Вот какой текст" / "здесь больше" для содержимого пользовательского интерфейса.

Ответ 25

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

Ответ 26

Если вы обнаружите, что вам нужно больше имен за пределами baz, это, вероятно, означает, что макет становится слишком сложным, и эти имена на самом деле затрудняют выполнение кода примера. Я просто переименовал символы для использования значимых имен.

(Я даже не рассматриваю случай, когда код throw-away становится производственным кодом со всеми foos и барами в нем. Я уверен, что это никогда не произойдет. Или еще.)

Наконец, не совсем условные обозначения, но здесь мои турецкие вклады: hede, hodo, budu и zart.