问题标签 [constants]

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 回答
1240 浏览

unit-testing - 生产和测试代码常量之间的 DRY

我通常会尽量避免重复并遵守 DRY 原则。但是,我想知道这样的案例:

如果要求标签为“blah”并且有人将 FEATURE_LABEL 更改为“bleh”,则即使不再满足要求,测试也会通过。这是违反 DRY 的有效场所吗?

0 投票
4 回答
31357 浏览

c++ - C++ 中“const”的用途有多少?

作为一个新手 C++ 程序员,有一些结构对我来说仍然很模糊,其中之一是const. 您可以在如此多的地方使用它,并具有如此多不同的效果,这对于初学者来说几乎是不可能的。一些 C++ 大师会永远解释各种用途以及是否和/或为什么不使用它们吗?

0 投票
6 回答
13289 浏览

c++ - C++ 中 const 的优点?

对于外行来说,C++(和 C)中的const有什么优势?

0 投票
8 回答
6395 浏览

c - How to put values to const char **?

If I declare a variable const char ** stringTable, how should I be able to put values to it if it is a const? (It has to be const because a function I am supposed to use takes const char ** as a parameter.)

Edit: No you cannot convert from char ** to const char ** implicitly. Compiler complains: cannot convert parameter 3 from 'char **' to 'const char **'

0 投票
2 回答
2485 浏览

vb.net - 如何在 VB 中定义 64 位常量?

在 Visual Basic 中

这失败并出现错误

问题是 400 * 365 * 24 * 60 * 60 大于 2^32

我会认为通过将常量声明为 UInt64 可以为其分配 64 位值

0 投票
6 回答
3018 浏览

c++ - C++ 中 const 声明的区别

和有什么区别


也可以看看:

可能还有其他人......

0 投票
2 回答
126 浏览

php - 使用魔法常量类返回调用类的文件路径

我一直在使用以下内容来返回方法的文件路径和行号

我真的很想把它更新成一个类(比如comment.php)

我可以在我的开发中的任何地方打电话

并让它返回调用代码的文件路径。我尝试了一些变体,但我错过了一些东西。你能帮我吗?

谢谢

0 投票
3 回答
127 浏览

ruby-on-rails - 对于我的一个模型,我有一些应该自动填充的实例。我该如何处理?

我必须具体说明这一点。在我的应用程序中,我有一个名为主题的模型,其中包含小部件颜色主题信息。我们提供了一些主题,但主要依靠用户创建自己的主题。所以问题是:我在哪里存储我的主题?如果我将它们存储在主题数据库中,那么每当我在测试期间切换数据库或刷新它时,我都必须重新输入主题。这不是什么大不了的事,只是看起来很草率。

现在我将主题存储在控制器的哈希中。这样做的问题是因为每个小部件都有一个主题,每个小部件都有一个主题 ID,并且我们提供的主题没有主题 ID,因为它们没有存储在数据库中。

我知道这个问题的解决方案非常简单,但我想确保我的解决方案采用最佳编码实践。有人对此有什么建议吗?也许有一种方法可以在迁移或其他 rake 任务期间将条目添加到数据库中......

谢谢!

托尼

0 投票
5 回答
1093 浏览

c# - 在 C# 中,你如何完成与 #define 相同的事情

来自 C 背景,我习惯于通过以下方式定义缓冲区的大小:

你将如何在 C# 中完成同样的事情?

全大写的 K&R 样式是否也适合普通的 C# Pascal/Camel 大小写?

0 投票
5 回答
570 浏览

c++ - 从常量函数返回引用

删除 const 修复它,不是 getVec 是一个常量方法的情况。那么为什么不允许这样做呢?