标签: naming

你对成员变量使用什么样的前缀?

毫无疑问,理解代码必须给成员变量一个前缀,这样才能很容易地将它们与"普通"变量区分开来.

但是你使用什么样的前缀?

我一直在研究我们使用m_作为前缀的项目,在我们仅使用下划线的其他项目上(我个人不喜欢,因为下划线只是不足以说明).

在另一个项目中,我们使用了一个长前缀形式,它也包含变量类型.mul_例如是u nsigned l ong 类型的m ember变量的前缀.

现在让我知道你使用什么样的前缀(请给出一个理由).

编辑:大多数人似乎没有成员变量的特殊前缀代码!这取决于语言吗?根据我的经验,C++代码倾向于使用下划线或m_作为成员变量的前缀.其他语言怎么样?

naming coding-style naming-conventions member prefix

32
推荐指数
9
解决办法
3万
查看次数

是用"是"来命名布尔变量的不良做法?

现在开始以"是"不良做法命名的布尔人?我的经理认为"isAnything"已经过时且做法很差.这是真的?

myManager.isLame ? correct() : incorrect();
Run Code Online (Sandbox Code Playgroud)

variables naming boolean

31
推荐指数
2
解决办法
2万
查看次数

为什么叫"锈"?

为什么Rust编程语言称为"Rust"?

谁知道谁命名它,为什么?(我很难想出一个积极的关联).

naming rust

30
推荐指数
2
解决办法
8016
查看次数

HTTP请求+响应的名称

我在rfc 2616中找不到一件事,那就是请求/响应对的"规范"名称.有这样的事吗?

  4.1 Message Types

    HTTP messages consist of requests from client to server and responses
    from server to client.

       HTTP-message   = Request | Response     ; HTTP/1.1 messages

以此为模板,你会在下面的句子中加入哪个单词?

  A single complete HTTP ... consists of one HTTP Request and one HTTP Response

       HTTP-... = Request Response 

往返?周期?

naming http

28
推荐指数
2
解决办法
2860
查看次数

是否有一个原因Image.FromFile为无效的图像格式抛出OutOfMemoryException?

我正在编写捕获此代码的代码OutOfMemoryException并抛出一个新的,更直观的异常:

/// ...
/// <exception cref="FormatException">The file does not have a valid image format.</exception>
public static Image OpenImage( string filename )
{
    try
    {
        return Image.FromFile( filename );
    }
    catch( OutOfMemoryException ex )
    {
        throw new FormatException( "The file does not have a valid image format.", ex );
    }
}
Run Code Online (Sandbox Code Playgroud)

此代码是否为其用户所接受,或者是OutOfMemoryException出于特殊原因故意被抛出?

c# naming exception-handling exception

27
推荐指数
2
解决办法
6779
查看次数

在Ruby中命名命名空间的首选方式(更好的样式)是什么?单数还是复数?

什么是使用的利弊:

FooLib::Plugins
FooLib::Plugins::Bar
Run Code Online (Sandbox Code Playgroud)

FooLib::Plugin
FooLib::Plugin::Bar
Run Code Online (Sandbox Code Playgroud)

命名惯例?你会用什么或者你用的是什么?在社区中更常用的是什么?

ruby naming namespaces module naming-conventions

27
推荐指数
2
解决办法
1万
查看次数

"查找"和"搜索"之间的语义差异?

在构建应用程序时,"查找"与"搜索"的概念之间是否存在任何有意义的差异?你认为它们或多或少是同义词吗?

我在申请用户界面和API设计的标签方面提出了要求.

search naming find semantics

26
推荐指数
5
解决办法
2万
查看次数

为什么one_of()会调用它?

为什么dplyr::one_of()叫那个?所有其他select_helpers名字对我来说都是有道理的,所以我想知道是否有一个one_of()我不理解的方面.

我的理解one_of()是它只是让你使用它们的名字的字符向量来选择变量,而不是将它们的名字放入select()调用中,但是你得到名字在向量中的所有变量,而不仅仅是其中一个.这是错的,如果它是正确的,名称one_of()来自哪里?

naming r tidyverse

26
推荐指数
3
解决办法
9740
查看次数

24
推荐指数
5
解决办法
5995
查看次数

您是否在程序中使用"kibibyte"作为度量单位?

几十年来,在计算领域(磁盘制造商除外),KB(千字节)被理解为1024字节.在过去的几年里,有一种运动使用KiB("kibibyte")来表示1024字节,并将千字节的含义改为1000字节,让我们陷入更多年的困惑.另一方面,运动似乎仅限于Gnome,以及一些过于热心的维基百科编辑.

你会转换你的程序使用KiB吗?如果您曾以KB格式显示文件大小,是否除以1000或1024?

naming units-of-measurement

23
推荐指数
12
解决办法
4565
查看次数