问题标签 [conventions]

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 投票
5 回答
748 浏览

java - 用于编码约定和分析 HTML、CSS、Javascript 客户端代码的工具

我使用各种代码检查器进行 Java 开发,但我没有使用过一种用于 HTML。CSS,Javascript。

是否存在。该标记不良做法或类似工具。

0 投票
15 回答
43982 浏览

c++ - typedef 指针是个好主意吗?

我查看了一些代码并注意到约定是将指针类型转换为

进入

这有什么优点吗?

0 投票
4 回答
3133 浏览

c# - C#:应该在哪里放置事件处理程序委托?

我有这堂课:

这个事件处理程序委托它:

我目前将这些放在同一个文件中的名称空间中。这被认为是坏的/凌乱的/等等吗?原因,一般来说,我会说每个文件应该只包含一个类。所以为了让它干净,我宁愿把这个GenericEventArgs类单独放在文件中。但是后来我有这个GenericEventHandler<T>代表,我不确定我应该放在哪里。它应该有自己的文件吗?就...那一行?(当然还有命名空间)

你通常是怎么做的?

0 投票
8 回答
14837 浏览

function - C中的一行函数?

您如何看待单行功能?不好吗?我能想到的一个优点是它使代码更全面(如果你为它选择一个好名字的话)。例如:

我能想到的一个缺点是它减慢了代码速度(将参数推入堆栈、跳转到函数、弹出参数、执行操作、跳回代码 - 并且只针对一行?)

将这些行放在函数中还是将它们放在代码中更好?即使我们只使用一次?

顺便说一句,我还没有发现任何关于此的问题,所以如果以前有人问过这样的问题,请原谅我。

0 投票
8 回答
3689 浏览

c# - 为什么 C# 使用不同的命名约定?

我最近开始使用 C#,我注意到约定似乎是变量以大写字母开头以及方法。

这是唯一这样做的语言吗?为什么?例如:

在其他语言中,您会看到:

由于我使用 UML、Ruby、C++ 和 Java 进行了大量工作,因此还有其他一些令人困惑的示例。

我的问题是,当其他语言没有时,为什么 C# 会这样做?

编辑

其他 Stack Overflow 用户注意到 C# 不遵循此约定,这只是我的一个错误。

0 投票
3 回答
558 浏览

fluent-nhibernate - 流畅的 NHibernte 更改/约定

我喜欢我在这篇博文 ( http://marekblotny.blogspot.com/2009/04/conventions-after-rewrite.html ) 中看到的模式,作者正在检查是否已经更改了表名在应用约定之前。

我用于字符串长度的约定接口是 IProperty:

我看不到 IProperty 在哪里公开任何告诉我该属性是否已设置的信息。这可能吗?

TIA,贝里尔

0 投票
8 回答
226 浏览

sql-server - 数据库表定义中的列排序是否有标准/约定?

是否有关于如何在数据库表的定义中对列进行排序的标准/约定,如果有,该标准的动机是什么?(优点缺点)

例如,主键应该是第一列吗?外键应该直接跟在主键之后还是应该放在表的最右边?

如果不同 DBMS 的约定之间存在差异,则本例中的 DBMS 是 Microsoft SQL Server 2005。

谢谢/埃里克

0 投票
12 回答
346 浏览

sql - 拥有一个包含同名列的 SQL 表是不好的编码习惯吗?

例子:

这可能会导致查询如下所示:

0 投票
5 回答
168 浏览

web - 设计和实施网站时有哪些最佳实践和惯例?

我很快就会在一个包含静态和动态内容的个人网站上工作(从静态内容开始,随着时间的推移使用自定义编写的组件和开源解决方案添加动态内容),但是我相当新到网页设计和开发,所以任何关于目录结构、文件名、文档结构等方面的建议......任何东西。谢谢。

0 投票
2 回答
410 浏览

windows - \Windows\ 与 \Windows\System32 - 文件位置约定

对于进入 \Windows\ 的文件类型与进入 \Windows\System32 的文件类型是否有标准约定?

我正在开发一个具有各种 DLL、帮助程序 exe 和 Windows 服务 exe 的 SDK。之前编写代码的人将两个 exe 文件放在 \Windows\ 中,将 DLL 放在 \Windows\System32\ 中,但在我看来,它们应该都应该放在 \Windows\System32\ 中

你会做什么?

编辑: 我并不是要讨论他们是否应该去那里的优点。大量的应用程序将东西安装到 System32 ......尤其是服务或驱动程序(我正在处理这两者)。当然,我并不是说它是正确的......正如我所说,我最初并没有创建这个......为了这个问题。如果这些是你唯一的选择……那会去哪里?

编辑:好的,点了。我真的不认为我能够说服该项目的“架构师”将它们移出这两个目录中的任何一个......但在这一点上,我会更加努力。同意...不应将任何内容放入这些文件夹中。