Tag: 命名约定

Gitstream释放分支和标签 – 带或不带“v”前缀

我已经看到了各种gitstream相关网站上的多个矛盾的定义。 有没有官方的build议或单一的真相来源? 分支: release/1.2.3或release/v1.2.3 标签: 1.2.3或v1.2.3

部分类文件的命名约定

我正在生成大量的ASP.NET MVC脚手架代码。 所有生成的文件都是使用标准命名约定的部分类。 例如,我的员工控制器文件名为EmployeeController.cs。 如果我想用定制的非生成逻辑扩展EmployeeController,我创build了一个名为EmployeeControllerCustom.cs的第二个部分类文件。 我将自定义和生成的逻辑分成两个不同的文件,所以下一次生成EmployeeController时,我的自定义更改不会被覆盖。 将“自定义”后缀添加到文件名似乎是合理的,但是我应该遵循一个更加成熟的部分类文件命名约定吗?

在数据库表中命名ID列

我想知道人们对数据库表中ID列命名的意见。 如果我有一个名为发票的表与标识列的主键我会调用该列InvoiceID,以便我不会与其他表冲突,这是显而易见的是什么。 我现在在哪里工作,他们已经调用了所有的ID列ID。 所以他们会这样做: Select i.ID , il.ID From Invoices i Left Join InvoiceLines il on i.ID = il.InvoiceID 现在,我在这里看到一些问题: 1.您需要在select列上别名 2. ID = InvoiceID不适合我的大脑 3.如果你没有别名的表,并提到InvoiceID它是明显的是什么表? 其他民族对这个​​话题的看法是什么?

命名cookie – 最佳实践

cookie名称应该是什么样子? 他们应该是: LOWER_CASE 骆驼香烟盒 Underscore_Camel_Case UPPER_CASE 或者他们应该是别的东西?

C中最常见的命名约定是什么?

C中常用的命名约定是什么? 我知道至less有两个: GNU / linux / K&R与lower_case_functions ? 名称 ? 与UpperCaseFoo函数 我只在这里谈论C。 我们的大部分项目都是使用C语言的小型embedded式系统。 下面是我计划在下一个项目中使用的一个: C命名约定 Struct TitleCase Struct Members lower_case or lowerCase Enum ETitleCase Enum Members ALL_CAPS or lowerCase Public functions pfx_TitleCase (pfx = two or three letter module prefix) Private functions TitleCase Trivial variables i,x,n,f etc… Local variables lower_case or lowerCase Global variables g_lowerCase […]

Python命名模块的约定

我有一个模块,其目的是定义一个名为“笔尖”的类。 (还有一些相关的类。)我应该怎样调用模块? “笔尖”? “nibmodule”? 还要别的吗?

GB英语还是美国英语?

如果你有一个API,而且你是一个拥有高度国际化观众的英国开发者,那么你的API应该是什么样的 setColour() 要么 setColor() (以一个简单的例子来说一个词) 总部设在英国的工程师常常对自己的“正确”拼写方式有所防范,但可以认为美国的拼写在国际市场上更为“标准”。 我猜这个问题是否重要? 其他地区的开发人员是否会拼写GB,或者通常很明显是什么意思? 应该都是美国英语吗?

Scala常量的命名约定?

Scala常量的命名约定是什么? 一个简单的searchStackOverflowbuild议大写CamelCase(下面的第一行),但我想仔细检查。 val ThisIsAConstant = 1.23 val THIS_IS_ANOTHER_CONSTANT = 1.55 val thisIsAThirdConstant = 1.94 哪个是Scala风格的推荐?

C#类的命名约定:是BaseClass还是ClassBase或AbstractClass

什么是命名基类的build议方法? 它是前缀types名称与“ 基本 ”或“ 摘要 ”,或者我们只是后缀与“基地”? 考虑以下: 键入: ViewModel例如MainViewModel , ReportViewModel 基类: BaseViewModel或ViewModelBase或AbstractViewModel 还要考虑: 键入: Product例如VirtualProduct , ExpiringProduct 基类: BaseProduct或ProductBase或AbstractProduct 你认为哪个更标准? class Entity : EntityBase { } 要么 class Entity : BaseEntity { }

C#方法命名约定:ToSomething与AsSomething

当我为业务逻辑对象编写一些扩展方法时,我遇到了重命名转换方法的问题。 someObject.ToAnotherObject()会很好用广泛使用的object.ToString() 。 然而,LINQ,例如,混合了两个变种,我找不到他们之间的差异。 ToDictionary() , ToList() , AsParallel() , AsQueryable() ,… 这两个命名约定有什么区别,我应该知道什么来决定是否用于我自己的类?