1469得票12回答
类命名 - 如何避免将所有东西都称为“<什么>管理器”?

很久以前我读过一篇文章(我相信是一篇博客文章),它让我意识到在程序中给对象命名非常严谨的重要性。 例如,如果我的应用程序(作为典型的业务应用程序)处理用户、公司和地址,则我会有一个User、Company和Address领域类 - 可能会出现一个UserManager、CompanyMana...

628得票4回答
在C#中,变量名前的@符号代表什么意思?

我知道 @ 符号可以在字符串字面值前使用,以改变编译器解析字符串的方式。但是,如果变量名以 @ 符号为前缀,这意味着什么?

452得票6回答
“shim”和“polyfill”的区别是什么?

这两个词在Web开发领域似乎都被使用,例如HTML5跨浏览器Polyfills,该文档中写道:   因此,我们在此收集所有shims、回退和polyfills…… 或者,还有es5-shim项目。 在我的当前项目中,我们正在使用其中一些,我想将它们全部放在同一个目录中。那么,我应该把...

353得票5回答
分支名称中哪些字符是非法的?

分支名称中哪些字符是非法的?

337得票9回答
在C#中,变量名称中的@字符有什么用/意义?

我发现在C#中可以使用'@'字符作为变量名的开头。在我的C#项目中,我使用了一个写在Java中的web服务(我在项目中添加了一个web引用)。WSDL中定义的接口对象之一有一个名为"params"的成员变量。显然,在C#中这是一个保留字,所以你不能使用一个名为"params"的成员变量来定义一...

315得票6回答
.c vs .cc vs. .cpp vs .hpp vs .h vs .cxx .c是C语言源文件的扩展名,.cc和.cpp是C++语言源文件的扩展名,.hpp是C++头文件的扩展名,.h是C和C++的头文件的扩展名,.cxx是C++源文件的扩展名。

可能的重复问题: *.h或*.hpp用于类定义 .cc和.cpp文件后缀有什么区别? 我曾经认为: .h文件是C和C++的头文件,通常只包含声明。 .c文件是C源代码。 .cpp文件是C++源代码(也可以是C源代码)。 然后出现了像.hpp、.cc和.cxx这样的文件,我完全搞混了...这...

263得票2回答
什么是URL中'slug'的词源?

&quot;URL slug&quot; 这个词完全是任意使用的吗?还是有什么特别的含义?我在和某人交流时使用了这个词,当他们问我为什么叫它这个名字时,我意识到我并不知道。 当然,我知道它是什么意思。 Stack Overflow的[slug] 标签目前的定义为: URL的一部分,使其更易于...

248得票7回答
安卓 - 包名命名规范

对于android.com中的“Hello World”示例,软件包名称为 "package com.example.helloandroid;" 是否有命名此包的指南/标准?(提供参考资料会很好)

196得票7回答
在尝试导入Python文件时使用破折号是否可行?

基本上当我有一个像这样的 Python 文件:python-code.py 使用:import (python-code) 解释器给了我语法错误。 有什么想法可以修复它吗?Python文件名中使用破折号是否合法?

175得票7回答
“Async”后缀在方法名中的使用是否取决于是否使用“async”修饰符?

方法名称末尾加上“Async”的约定是什么? “Async”后缀是否只应附加在使用async修饰符声明的方法上?public async Task&lt;bool&gt; ConnectAsync() 还是仅返回Task&lt;T&gt;或Task就足够了吗?public Task&lt;bo...