代码之家  ›  专栏  ›  技术社区  ›  stpe

当foo和bar不够时[关闭]

  •  54
  • stpe  · 技术社区  · 16 年前

    当您在编程时使用占位符名称(不需要变量名称,但标签、模型名称等)和foo和bar不够时,您使用什么?

    我猜 巴兹 是相当常见的第三个名字,和 乱数假文 对于较长的文本。那又怎么样?

    26 回复  |  直到 12 年前
        1
  •  77
  •   Bombe    16 年前

    Wikipedia :

    “语法示例中使用的元语法变量的标准列表”是:foo、bar、baz、qux、quux、corge、uier、grault、garply、waldo、fred、plugh、thud、mos、henk、def。

        2
  •  27
  •   Marc Charbonneau    16 年前

    如果一个例子如此复杂,那么如果只使用实数变量名,就可能更容易理解。

        3
  •  18
  •   Phantom Watson    16 年前

    对于酒吧以外的任意名字,我总是使用Inky、Pinky、Blinky,在特殊情况下,还使用Clyde。

        4
  •  13
  •   unbeknown    16 年前

    这里是 jargon file entry 元语法变量。

        5
  •  8
  •   Vinze    16 年前

    在法国,我们使用“toto”、“tata”、“titi”等。而不是foo和bar…(很少使用Tyty)

        6
  •  7
  •   JesperE    16 年前

    瑞典蔬菜和水果的名称:古尔卡,托马斯,香蕉。如果变量名中有_、_或_¶,则可获得奖励积分。-)

        7
  •  5
  •   pi.    16 年前

    foo、baz和bar就足够了。对于完全混淆,您可以将它们组合为foobar、foobazbar、bazfoo、foofoo等。

        8
  •  4
  •   Dominic Rodger    16 年前

    我工作的人对“猴子”很有好奇心

        9
  •  4
  •   Mark    15 年前

    我总是喜欢:

    • 阿斯达夫
    • QWER
    • 乌洛普

    因为它们都是一只手快速地弹过所有手指,离你的起始位置不远,你可以发音它们(与ZXCV和JKL相反,ZXCV和JKL也不会从舌头上滚下来)。

    fwiw common lisp有一个名为asdf的包管理器

        10
  •  3
  •   community wiki Greg    16 年前

    穆、牛、羊、巴力(按顺序)。

        11
  •  3
  •   system PAUSE    16 年前

    使用与问题相关的名字可能是一个更好的习惯,因为这有助于沟通。

    但如果你是在抽象的情况下工作 希望 重要的是,在 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等,所以另一种选择是使用电视节目中的字符名。我经常使用“Fred,Barney,Wilma,Betty,Pebbles,Bammbamm”,这在抽象的OO讨论中特别有用,因为“Fred is-a Flintstone”非常清晰。

        12
  •  3
  •   peSHIr    16 年前

    怎么了? x , y , z ?或 a , b , c ?

        13
  •  2
  •   Konrad Rudolph    16 年前

    我在德语中最喜欢的词是“wilde_157;”和“wutz_157;”,它们可以翻译为“wild_157;”和“piglet_157;”。此外,还有__barfoos__,当说话时,听起来像__barfu__,德语是__赤脚__。

        14
  •  2
  •   felideon    16 年前

    我也见过费,费,费,费,费,费,费。

        15
  •  1
  •   PolyThinker    16 年前

    专家C编程:深层次的秘密 彼得·范德林登用蔬菜。

        16
  •  1
  •   AnthonyLambert    16 年前

    噢,我想…

        17
  •  1
  •   community wiki Paul Tomblin    16 年前

    在FOO、BAR、BAZ和QUX之后,这是我唯一能记住的规范,我倾向于使用” META_SYNTACTIC_VARIABLE_1 “,” META_SYNTACTIC_VARIABLE_2 或者只是“$var1”、“$var2”等等。

        18
  •  1
  •   JB.    16 年前

    选择一个主题并使用它。

    或使用CPAN ACME::MetaSyntactic 为您生成它们。很多主题都是现成的。

        19
  •  1
  •   Jesse    16 年前

    想象

        20
  •  1
  •   Tamas Czinege    16 年前

    在堆栈溢出中编写代码示例时,我更喜欢使用“ 我的 “前缀;即

    • 类名
    • 我的例子
    • My枚举器
    • 米辛顿

    你明白了。这种方法的出现是,每个人都知道你在说什么,而不必太过深入地讨论细节或分散对主题的注意力。 (P.S.通常我讨厌我的前缀,比如“我的电脑”或MySQL,但我认为它适合这种情况)

        21
  •  1
  •   Charles Duffy    16 年前

    我经常去 blah 之后 foo bar . 我通常停在那里。

        22
  •  1
  •   eelco    16 年前

    我经常用“aap”,“noot”,“mies”,“from” Leesplankje van Hoogeveen “(这页只有荷兰语,但我会尽力解释。这是一个有简单的文字和图片的板,用来教孩子们阅读,更重要的是,荷兰人有所有不同的元音。板的最后一个版本包含18个元音,大多数由不同的“元音字母”组合而成。我不确定它是否在教育中得到了认真的应用,但它是荷兰文化史上的一段伟大篇章)

        23
  •  1
  •   Ishmaeel    16 年前

    如果你发现你需要更多的BAZ以外的名字,这可能意味着模型变得太复杂了,这些名字实际上会使遵循示例代码变得更加困难。我只需要重新命名这些符号以使用有意义的名称。

    (我甚至没有考虑这样一个情况:丢弃的代码正在变成生产代码,其中包含了所有的foo和bar。我相信这永远不会发生。否则。

    最后,还不完全是传统的,但我的土耳其语贡献是:HEDE、HODO、BUDU&ZART。

        24
  •  0
  •   Adriano Varoli Piazza    16 年前

    在意大利,迪斯尼的人物都是同性恋: Pippo、Paperino、Topolino(分别高飞,唐纳德,米奇)。意大利是,或者曾经是继美国之后迪斯尼第二受欢迎的国家。

        25
  •  0
  •   Noah Witherspoon    16 年前

    我通常使用单字母的占位符变量名,以及像“This is a button”或“Here is some text”/“Here is more of it”这样的字符串来表示UI内容。

        26
  •  0
  •   job    16 年前

    我用希腊字母,但很少经过三角洲。