毫无疑问,理解代码必须给成员变量一个前缀,这样才能很容易地将它们与"普通"变量区分开来.
但是你使用什么样的前缀?
我一直在研究我们使用m_作为前缀的项目,在我们仅使用下划线的其他项目上(我个人不喜欢,因为下划线只是不足以说明).
在另一个项目中,我们使用了一个长前缀形式,它也包含变量类型.mul_例如是u nsigned l ong 类型的m ember变量的前缀.
现在让我知道你使用什么样的前缀(请给出一个理由).
编辑:大多数人似乎没有成员变量的特殊前缀代码!这取决于语言吗?根据我的经验,C++代码倾向于使用下划线或m_作为成员变量的前缀.其他语言怎么样?
现在开始以"是"不良做法命名的布尔人?我的经理认为"isAnything"已经过时且做法很差.这是真的?
myManager.isLame ? correct() : incorrect();
Run Code Online (Sandbox Code Playgroud) 我在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
往返?周期?
我正在编写捕获此代码的代码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
出于特殊原因故意被抛出?
什么是使用的利弊:
FooLib::Plugins
FooLib::Plugins::Bar
Run Code Online (Sandbox Code Playgroud)
与
FooLib::Plugin
FooLib::Plugin::Bar
Run Code Online (Sandbox Code Playgroud)
命名惯例?你会用什么或者你用的是什么?在社区中更常用的是什么?
在构建应用程序时,"查找"与"搜索"的概念之间是否存在任何有意义的差异?你认为它们或多或少是同义词吗?
我在申请用户界面和API设计的标签方面提出了要求.
为什么dplyr::one_of()
叫那个?所有其他select_helpers
名字对我来说都是有道理的,所以我想知道是否有一个one_of()
我不理解的方面.
我的理解one_of()
是它只是让你使用它们的名字的字符向量来选择变量,而不是将它们的名字放入select()
调用中,但是你得到名字在向量中的所有变量,而不仅仅是其中一个.这是错的,如果它是正确的,名称one_of()
来自哪里?
几十年来,在计算领域(磁盘制造商除外),KB(千字节)被理解为1024字节.在过去的几年里,有一种运动使用KiB("kibibyte")来表示1024字节,并将千字节的含义改为1000字节,让我们陷入更多年的困惑.另一方面,运动似乎仅限于Gnome,以及一些过于热心的维基百科编辑.
你会转换你的程序使用KiB吗?如果您曾以KB格式显示文件大小,是否除以1000或1024?