问题标签 [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.
vb.net - VB.NET 私有字段的命名约定
在 VB.NET 中命名私有字段是否有官方约定?例如,如果我有一个名为“Foo”的属性,我通常将私有字段称为“_Foo”。这似乎在官方指南中不受欢迎:
“不要为字段名称使用前缀。例如,不要使用 g_ 或 s_ 来区分静态字段和非静态字段。”
在 C# 中,您可以调用私有字段“foo”、属性“Foo”,并在构造函数中将私有字段称为“this.foo”。由于 VB.NET 不区分大小写,因此您不能这样做 - 有什么建议吗?
java - Java 编码标准/最佳实践 - 中断/继续标签的命名约定
有时带标签的中断或继续可以使代码更具可读性。
我想知道标签的通用约定是什么。全部大写?第一个上限?
c# - 在命名空间结构中公开继承层次结构是一个坏主意吗?
我有一组相互关联的类,它们都被一起覆盖以创建特定的实现。我想知道将相互关联的子类包含在命名空间中是否是个好主意。
例如,考虑以下命名空间和类:
构建命名空间的最佳方式是什么?在命名空间中暴露继承似乎是不可避免的,因为基类并不真正属于 Protocol.Tcp 命名空间或 Protocol.Ftp 命名空间。
actionscript-3 - 命名 AS3 类的规则是什么?
我正在尝试为代码生成器(在 C# 中)编写 RegEx 以确定 AS3 类的正确类或包名称。
我知道类名
- 必须以字母开头(大写或其他)
- 任何其他数字都可以是字母数字
- 不能有空格
还有别的事吗?
.net - 使用属性初始化时如何格式化多个属性?(。网)
例如:
或者:
crud - 你会如何象征“改变”?
由于空间问题,我必须为 crud 操作创建“单字符链接”:
在字符中,我将象征:
'删除' 与字符x
'添加' 与+
...<br> 你将如何象征 '改变'?
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 个索引选项卡?
java - 方法变量和包名之间的 Java 命名冲突
我有一些由 Axis 框架从 WSDL 文件生成的类。在其中一个类中,有一个生成的方法
方法参数中的变量名 org 与包 org.apache.axis.client 产生命名冲突,因为编译器无法区分包和变量。我意识到我可以通过更改方法中的变量名 org 轻松解决此问题,但我想避免这种情况,因为它会减慢工作流程。除了修改 WSDL 文件或生成的类之外,还有其他方法吗?
编译器错误:
graph - 图分类法
知道一条边是由初始顶点和最终顶点定义的,你如何调用来自和到顶点的边?现在,我将它们命名为传入和传出。
谢谢。
emacs - 如何将 Emacs 选项卡设置为每个新文件中的空格?
我想要一个 .emacs 设置,以便制表符始终由连续的空格组成。最好在每种可能的模式下。在其他编辑器中,这似乎从来都不是问题,但在 .emacs 中,恐怕我有点卡在标签上了。