问题标签 [convention]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 标准方法名称,为什么 println 中的 l 不是大写?
我已经用 Java 编程 6 周了,想知道为什么在 println 中 l 是小写的,但在大多数其他方法中,每个单词都以大写字母开头。
这是因为 line 被缩写了吗?在命名方法时是否有一套我应该注意的标准。我已经查看了 Sun 标准,但在任何地方都找不到关于将缩写词的第一个字母小写的规则......
java - 变量的命名约定
我在一个程序中有四个变量:xPos、yPos、xVel、yVel
他们每个人都应该有一个 setter/getter,但是这样说会很尴尬:
这些变量是否有一个简短而有效的命名约定?
c# - 以拳击般的方式召集代表
我经常看到委托调用的代码示例如下:
`
`
为什么要使用该[instance]
对象?起初我认为这是公司惯例,但也看到经验丰富的开发人员这样做。有什么好处?
c# - 实体 id 的条件映射,使用代码映射和没有流畅的 nhibernate 的 nhibernate
我正在尝试将流利的 nhibernate 转换为 3.2 中的代码映射(Loquacious),现在使用 3.3 的 nhibernate。
我遇到的问题是 Id 列的条件映射取决于类型。
我现在正在使用与此类似的东西,它假设实体 id 是 guid 类型。
如何配置/设置实体何时使用字符串(默认为已分配)?
我是否必须为所有不使用 guid 作为 id 的实体覆盖自定义映射?
c# - 将自定义绑定添加到 ToolTip
我试图弄清楚 ConventionManager 的工作原理,但我似乎无法弄清楚如何添加约定以允许绑定自定义属性。
我想要实现的是 Caliburn.Micro 将自动将按钮上的 ToolTip 属性绑定到 ViewModel 中名为 [Name]ToolTip 的属性,其中 [Name] 是按钮的名称。
编辑:似乎我在示例中不小心使用了格式括号,哎呀!
java - Javabean 约定 - 属性 gId 的方法命名
如果我的 Java 类中有一个属性“gId”,访问器方法应该命名为什么?
getGId
是我假设的。
如果有一个属性gURL
,我认为它会是getGURL
,哪种看起来很丑(虽然不是指女孩的替代拼写)。
如果该属性只是url
方法名称getUrl
看起来不错,是的,我不会首先将该属性命名为 URL,这会使访问器再次变得丑陋 -getURL
我记得在某处读过 Javabean Specification PDF,内容是关于属性的大写以及涉及首字母缩略词的案例,但在 PDF 中找不到了。
有没有人提到它或请确认我所说的是否正确?
configuration - struts2约定插件中struts.convention.action.mapAllMatches的实际含义是什么
的实际含义是什么
在 struts2 约定插件中
css - 为什么 3 位十六进制 css 颜色会以它们的方式转换为 6?
我知道将 3 位十六进制 css 颜色转换为 6 位代码的方法是将每个十六进制数字复制一次,如下所示。
为什么它会这样工作?为什么不#ABC
等于#A0B0C0
?
constants - 为什么库的 C 头文件中的常量总是定义为十六进制?
无论我使用哪个 C 兼容库,当我查看标头定义的常量时,它们总是定义为十六进制值。例如,在 GL/gl.h 中:
这种约定有什么特别的原因吗,为什么不简单地使用十进制值呢?
sql - Rails - 在哪里存储带有进入数据库的数据的 sql 文件
我已经使用种子文件生成需要进入数据库的数据,但是现在我需要将一些国家、省和城市生成到三个不同的表中,我一直无法找到一个好的方法将其放入数据库中种子。
但是我找到了一个包含所有这些信息的 sql 文件,我应该将其转储到数据库中。我的问题是:
作为约定,我应该将它存储在我的 Rails 文件夹中的什么位置?
谢谢