问题标签 [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 投票
8 回答
462 浏览

naming - 变量命名和说另一种语言的团队成员

我与印度的几位开发人员一起工作,我们最大的困难之一是他们对变量的命名。一开始我很沮丧,不明白为什么他们不能正确命名事物(是懒惰吗?)但是,我意识到他们可能不习惯命名变量,因为他们阅读的所有代码都在英语,他们读到的英语单词对他们来说几乎没有意义。现在看起来很明显,但是如果您不能充分理解英语,就不可能很好地命名变量。

您将如何与外语团队成员一起努力实现更好的命名实践?

抱歉,如果这有点主观,我已将其标记为社区 wiki。

谢谢!

0 投票
9 回答
720 浏览

database - 为数据库表名添加前缀

我注意到很多公司在他们的数据库表中使用前缀。例如,表将命名为 MS_Order、MS_User 等。这样做有充分的理由吗?

我能想到的唯一原因是避免名称冲突。但它真的发生了吗?人们是否在一个数据库中运行多个应用程序?还有其他原因吗?

0 投票
8 回答
64841 浏览

sql - SQL 电子邮件字段应该多长?

我认识到一个电子邮件地址基本上可以无限长,所以我对我的 varchar 电子邮件地址字段施加的任何大小都是任意的。但是,我想知道“标准”是什么?你们多久能成?(名称字段的相同问题...)

更新:显然电子邮件地址的最大长度是 320(<=64 名称部分,<=255 域)。你用这个吗?

0 投票
7 回答
6778 浏览

c# - C# 编码标准工具

是否有允许您检查代码格式和约定的 Visual Studio 插件或加载项。这将包括检查缩进、间距、行距、函数名称或变量的大小写、检查是帕斯卡大小写还是驼峰大小写等。任何与编码约定有关的内容。当然,我们可以设置这些。如果可能的话,我们可以保存这些设置以便为其他项目导入。

如果它在 Visual Studio 编辑器上(例如突出显示行语句)或在 VS 控制台上(如果有任何违反约定)发出警告或其他内容,那也会很好。

我找到了 Code Style Enforcer,这本来可以,但这需要来自 devexpress 的 DXCore,它正在出售或试用 30 天。我需要一个免费的插件。Tnx ... :D

0 投票
3 回答
1635 浏览

c - “@far int* @near IntegerPointer;”的含义

我有以下定义。

这是否意味着,放置在“近”内存中的指针指向放置在远内存区域中的整数。

任何人都可以请澄清。

0 投票
3 回答
312 浏览

c# - 在库中使用 ThreadPool 是否可以接受?

可以ThreadPool在图书馆使用吗?

因为如果您的库的用户也在使用这显然可能会导致一些不愉快的问题ThreadPoolThreadPool当然是因为是静态类)..

什么是约定?

0 投票
3 回答
2271 浏览

naming - 数据库、表和列命名约定

你知道如何在 mysql 数据库中使用命名约定吗?我已经下载了一个 mysql 示例数据库。

这里是:

编辑:

我更喜欢什么:

我对吗?

我推荐一篇文章: 来自 Faruk Ateş 的sql 约定你对这里的命名约定有什么建议吗?

0 投票
5 回答
101 浏览

xml - XML 元素应该有分组父级吗?

哪种约定是首选的,为什么(包括一种优于另一种的一些优点和缺点)?

这:

或这个:

0 投票
1 回答
1036 浏览

fluent-nhibernate - Fluent-NHibernate - 约定忽略的组件属性属性

我有一个具有许多属性的组件,这些属性具有各种属性

通常,当这些属性被添加到一个普通的旧域对象时,它们会被我的自定义 AttributeConventions 拾取。

对于组件属性,它们不是。这些是否需要一些额外的接线?

例如

我得到一个带有列 Color 和 ComponentName 的表 MyClass

颜色是 nvarchar(50) 而 ComponentName 是 nvarchar(255)(默认值)

0 投票
5 回答
5544 浏览

fluent-nhibernate - Fluent Nhibernate Automap convention for not-null field

Could some one help, how would I instruct automap to have not-null for a column?

But I am getting the following:

I know it can be done using fluent-map. but i would like to know it in auto-mapping way.