问题标签 [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.

0 投票
10 回答
13061 浏览

vb.net - VB.NET 私​​有字段的命名约定

在 VB.NET 中命名私有字段是否有官方约定?例如,如果我有一个名为“Foo”的属性,我通常将私有字段称为“_Foo”。这似乎在官方指南中不受欢迎:

“不要为字段名称使用前缀。例如,不要使用 g_ 或 s_ 来区分静态字段和非静态字段。”

在 C# 中,您可以调用私有字段“foo”、属性“Foo”,并在构造函数中将私有字段称为“this.foo”。由于 VB.NET 不区分大小写,因此您不能这样做 - 有什么建议吗?

0 投票
10 回答
22133 浏览

java - Java 编码标准/最佳实践 - 中断/继续标签的命名约定

有时带标签的中断或继续可以使代码更具可读性。

我想知道标签的通用约定是什么。全部大写?第一个上限?

0 投票
3 回答
843 浏览

c# - 在命名空间结构中公开继承层次结构是一个坏主意吗?

我有一组相互关联的类,它们都被一起覆盖以创建特定的实现。我想知道将相互关联的子类包含在命名空间中是否是个好主意。

例如,考虑以下命名空间和类:

构建命名空间的最佳方式是什么?在命名空间中暴露继承似乎是不可避免的,因为基类并不真正属于 Protocol.Tcp 命名空间或 Protocol.Ftp 命名空间。

0 投票
3 回答
5473 浏览

actionscript-3 - 命名 AS3 类的规则是什么?

我正在尝试为代码生成器(在 C# 中)编写 RegEx 以确定 AS3 类的正确类或包名称。

我知道类名

  • 必须以字母开头(大写或其他)
  • 任何其他数字都可以是字母数字
  • 不能有空格

还有别的事吗?

0 投票
3 回答
142 浏览

.net - 使用属性初始化时如何格式化多个属性?(。网)

例如:

或者:

0 投票
13 回答
291 浏览

crud - 你会如何象征“改变”?

由于空间问题,我必须为 crud 操作创建“单字符链接”:

在字符中,我将象征:
'删除' 与字符x
'添加' 与+
...<br> 你将如何象征 '改变'?

0 投票
3 回答
233 浏览

asp.net-mvc - 我应该调用我的每个 MVC 视图 Index.aspx 吗?

如果我没记错的话 - ASP.NET MVC 的约定似乎希望我为控制器视图执行以下操作。

就在今天,我创建了“产品”目录,并在其中放置了“索引”视图。然后我创建一个“ProductsController”并在其上创建一个返回视图的“索引”方法。仅返回不带参数的 View() 将去获取“Index.aspx”页面,因为它与方法名称相同。

现在就好了。但是我最终会得到 10 亿个 Index.aspx 页,而且我是那些从不关闭任何文件的人之一,所以我最终会发疯。

或者,我可以创建 Products/Products.aspx 并将我的控制器更改为以下内容:

我了解它是如何工作的,并且在 MVC 设计模式中完全可以做到这一点。它不是黑客或类似的东西。

我的问题(在听了这个PDC 视频之后)是 MVC 中优先考虑可定制性的约定(或者任何正确的短语)。

所以我想知道我是否错过了第三种方式,或者人们是否可以在 Visual Studio 中使用 50 个索引选项卡?

0 投票
1 回答
796 浏览

java - 方法变量和包名之间的 Java 命名冲突

我有一些由 Axis 框架从 WSDL 文件生成的类。在其中一个类中,有一个生成的方法

方法参数中的变量名 org 与包 org.apache.axis.client 产生命名冲突,因为编译器无法区分包和变量。我意识到我可以通过更改方法中的变量名 org 轻松解决此问题,但我想避免这种情况,因为它会减慢工作流程。除了修改 WSDL 文件或生成的类之外,还有其他方法吗?

编译器错误:

0 投票
1 回答
265 浏览

graph - 图分类法

知道一条边是由初始顶点和最终顶点定义的,你如何调用来自顶点的边?现在,我将它们命名为传入传出

谢谢。

0 投票
2 回答
12463 浏览

emacs - 如何将 Emacs 选项卡设置为每个新文件中的空格?

我想要一个 .emacs 设置,以便制表符始终由连续的空格组成。最好在每种可能的模式下。在其他编辑器中,这似乎从来都不是问题,但在 .emacs 中,恐怕我有点卡在标签上了。