我创建 此投票 的目的是模糊不清,以便人们根据自己的喜好进行回复,而不是考虑某一特定的用法。 用途可以是任何需要手动命名事物的地方:CSS 类和 ID、编程函数名称、文件名、用户名和密码,基本上是任何不能使用,但可以模拟空格的地方。
事实证明,模糊不清是有问题的。 例如,您可能喜欢连字符(我也喜欢),但您不能在命名 PHP 函数时使用连字符。 如果投票结果仅限于一种特定的语言,可能更有用。 好吧。 尽管存在固有的缺陷,但驼峰式命名法以 45% 的得票率获胜,连字符以 28% 的得票率略胜下划线,下划线以 27% 的得票率位居第二。
几天后将进行新的投票。
哇,我是驼峰式命名法+连字符(如果可能的话),但我更倾向于下划线,因为我发现很多脚本都使用下划线!
我一直在使用驼峰式命名法进行 CSS 和编程,我认为它看起来最漂亮。
我看到很多人都同意 ^_^
糟糕,我是少数派……不知何故,我无法停止使用下划线。
this_is_the_type_ftw!(尤其是对于 PHP)
我使用连字符进行 CSS,在 PHP 和 Ruby on Rails 项目中编写函数名称时使用下划线。 在 Rails 中,我必须使用驼峰式命名法作为类名。 所以我实际上等量地使用这三种方式,但我感觉下划线看起来最易读。
令人惊讶的结果,正如您所说,看看按编程语言细分的 breakdown 会很有趣。
我使用 _下划线进行 css/js/php/html。 驼峰式命名法用于 ActionScript。
所有地方都使用驼峰式命名法! 它可以节省每个地方的一个字节 :P
确实,这个投票让情况变得很混乱,因为很多人对不同的语言有不同的偏好(我在 HTML 类/ID 中使用连字符,但在 JS 和 PHP 中使用下划线和驼峰式命名法)。
我期待着同样的“连字符、下划线还是驼峰式命名法?”投票,但严格用于 HTML 类/ID 名称。
每个人都有自己的标准,这很好。
对我来说,CSS 使用连字符,PHP 使用下划线,但我在 PHP 和 JavaScript 中都使用驼峰式命名法作为函数。
主要是因为它看起来不错。 哦,文件名也使用连字符,除非它是通过 PHP 包含/使用的,那么就使用下划线。
难道不应该写成“peopleLikeCamelCase”吗? ;)
哈哈,抓住了!
不适用于方法!
我最喜欢连字符,但由于我不能在所有地方使用它,所以我对所有内容都使用下划线,除了 JavaScript 函数名称,我使用驼峰式命名法。
我使用驼峰式命名法进行 PHP 和 JavaScript,下划线用于 MySQL 数据库表,连字符用于 CSS……干杯 :)
camelCaseEver。
连字符(如果可用)很容易成为我的首选,因为它们速度最快——不需要按 shift 键。
驼峰式命名法……不久前,我在使用驼峰式命名法和连字符之间有点犹豫,对哪个也没有特别的偏好……但自从我安装了最新版本的 Chrome 测试版一段时间后,我选择使用驼峰式命名法,因为所有使用连字符的 css 类都停止工作。
按 shift 键 = 糟糕
我尽可能使用连字符,但如果不行,就使用驼峰式命名法。 连字符比驼峰式命名法更易读,比下划线更省按键次数。
this-poll = 9 个字符,9 次按键
thisPoll = 8 个字符,9 次按键
this_poll = 9 个字符,10 次按键
尽可能使用连字符。 我真的很讨厌区分大小写。 我在所有 URL 和其他地方也使用连字符 :)
驼峰式命名法万岁 :) 看起来更酷 :)
我在不同的情况下使用这三种方式
对于 CSS 类名,我始终使用前缀和连字符。 因此,如果我正在编码一个名为“super awesome funtime”的网站,我会创建类似“saf-header”的类。 我从 YUI 的 CSS 文件中获取了前缀的做法,因为我创建了很多基于 YUI 的小部件,我发现它对于在混搭环境中保持事物的组织性是一种很好的做法。
在编程时,我使用驼峰式命名法作为函数名称,例如 regularMethod() 和 ConstructorFunction()。
在某些特殊情况下,我会使用下划线,但我倾向于发现它们很丑,所以我尽量避免它们。 例如,在 PHP 中,我将使用下划线对相关的常量进行分组。 按照惯例,PHP 常量全部使用大写,本身就足够难看了。:) 在其他可能使用下划线对类似变量进行分组的情况下,我倾向于只使用值散列表。
我倾向于对 URL 使用连字符,对文件名使用下划线。 很少使用驼峰式命名法,但我相信我最终会找到它的用武之地。
我通常在大多数情况下使用驼峰式命名法,PHP/JS/ActionScript/C…
实际上,我正在我的新博客模板的 CSS 中使用连字符。
我主要对文件名(摄影)或 PHP 中的某些特殊情况使用下划线。
前段时间,我在 C 中对参数变量使用下划线,但我放弃了这个习惯……
让我们看看是否顺利 :)
我使用全大写进行所有操作。 如果遇到名称冲突,我会将第二个名称颠倒。 如果遇到第三个,我会在末尾添加一个数字。 如果遇到第四个,我会颠倒第三个,但在末尾将数字加一。 有时我会用法语。
我和 Mario 一样,作为一名 Java 程序员,我使用驼峰式命名法进行 Java、PHP 和 JavaScript,使用下划线作为 MySQL 数据库表,使用连字符作为 CSS。
正如您所说,投票太模糊了。:)
我不得不说,我使用连字符作为 URL 和 CSS 类,但绝对使用下划线作为 PHP(尽管我真的很开始喜欢 PHP 的驼峰式命名法)。
但我发现我现在正处于十字路口。 我认为我们都会尝试不同的编码/编程方式,我正处于这样一个地方,我正在检查完成任务的不同步骤。
我使用驼峰式命名法。 非常有用的统计数据。
CSS 使用连字符。 PHP 和 JavaScript 使用驼峰式命名法
编程(JS、PHP)和 CSS 类名使用驼峰式命名法,除非是常量名称,则使用所有大写字母加下划线。
SQL 名称使用下划线(我喜欢对 SQL 命令使用大写字母,对我的表/列/视图/存储过程名称使用小写字母)
我使用连字符作为 CSS ID 和表单元素名称,因为这样可以更容易地在 JS/PHP 中拆分它们,因此我可以将复杂的分层所有权添加到 ID/名称中。 我甚至不得不在表单元素名称中使用连字符和下划线,因为我必须动态匹配表/列名称。
我认为下划线可能最易读,但这取决于我实际使用的语言的风格。总的来说,我尝试模仿我正在使用的语言。所以
* Lisp 使用连字符。
* Ruby、PHP、Perl 等使用下划线。
* Java、JavaScript、C、Ruby 类名使用驼峰式命名法。
CSS…嗯…我通常使用连字符或下划线。但是现在我使用 Sass 动态生成大多数 CSS,通常是在 Ruby 环境中,所以我更关注 Ruby 的美学而不是 CSS 的美学。
我使用标题大小写…你应该把它也包含在投票中..呵呵…我投了驼峰式命名法。
^ 对不起,打字错误:我的意思是“投票”而不是“池”..哈哈
编程/css 使用驼峰式命名法,搜索引擎优化使用连字符。我希望每个人都这样做。
连字符和下划线是多余的,因为用大写字母表示每个单词的第一个字符就足以将它们区分开。在驼峰式命名法中随意将第一个单词的首字母小写是愚蠢的,毫无意义。但是,我在名称前添加一个或多个前缀,并将它们全部小写,以区分它们与名称 - 例如,fldintProductId 是一个 int 类型的字段,它的名称是 ProductId,stylLeftColumn 是一个名为 Left Column 的 css 样式。这种约定适用于任何开发环境或语言。因此,与其他人不同,我使用驼峰式命名法是有道理的,而且不愚蠢。我认为。
我使用的是
– 所有面向对象的编程(C++、JavaScript、Java、Ruby、PHP 类)使用驼峰式命名法。
– 过程式编程(PHP 函数)使用下划线。
– HTML 和 CSS(类和 ID、HTML 文件名、URL)使用连字符。
这似乎是相当标准的,为什么不遵循这些趋势呢?