Tag: 命名的约定

命名约定“数量的foos”variables

假设我需要将foo对象的数量存储在一个variables中。 我不是一个以英语为母语的人,我总是想知道这个变种的最好名字是什么(=简短而且马上清楚)。 foo_num ? num_foo ? no_foo ? foo_no ? 或者是其他东西? 全名应该是number_of_foos ,但是有点冗长。 你最喜欢什么?为什么?

你是以复数还是单数命名你的数组?

当我命名数组types的variables时,我经常遇到一个两难的问题:我是以复数还是单数命名数组? 例如,假设我有一个名称数组:在PHP中,我会说: $names=array("Alice","Bobby","Charles"); 然而,然后让我说我想引用这个数组中的名字。 对于Bobby,我会说: $names[1] 。 但是,这种接缝反直觉。 我宁可叫Bobby $name[1] ,因为Bobby只有一个名字。 所以,你可以看到一个微小的差异。 是否有命名数组的约定?

资产命名约定(图像,CSS,JS)?

我仍然努力寻找资产,如我的web项目中使用的图像,js和css文件的良好命名约定。 所以,我目前的情况是: CSS: style-{name}.css 例子: style-main.css , style-no_flash.css , style-print.css style-no_flash.css等 JS: script-{name}.js 例子: script-main.js , script-nav.js等 图片: {imageType}-{name}.{imageExtension} {imageType}是其中的任何一个 图标(例如帮助内容的问号图标) img(例如通过<img />元素插入的标题图片) button(例如graphics提交button) bg(图像被用作css中的背景图像) 精灵(图像被用作背景图像在CSS中,并包含多个“版本”) 示例名称为: icon-help.gif , img-logo.gif , sprite-main_headlines.jpg , bg-gradient.gif等 那么,你怎么看, 你的命名规则是什么?

其他人发现命名类和方法是编程中最困难的部分之一?

所以我正在开发这个应该通过Web服务从供应商处获得帮助文档的类。 我试图命名它DocumentRetriever , VendorDocRequester , DocGetter ,但他们只是不正确的。 我终于在dictionary.com上浏览了半个小时,试图拿出一个合适的单词。 开始编写坏名字就像在早上有一个非常糟糕的发型日,其余的一天从那里下山。 感觉我?