问题标签 [private]

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 投票
3 回答
3142 浏览

vb.net - 如何在 VB .NET 中对单独项目中的私有函数进行单元测试?

当我开发代码时,我经常想对一个类的一些构建块进行单元测试,即使它们通常是私有的。如果我的单元测试在项目内部,我可以使用“朋友”来完成此操作,并且仍然保持功能私有以供正常使用。但我宁愿将我的 NUnit 测试转移到他们自己的单独项目中。如何达到我想要的效果?

0 投票
1 回答
5811 浏览

certificate - 私钥在哪里?

makecert关于命令的两个简单问题,

假设我正在使用以下命令:

私钥会自动在证书管理器中的某处注册,还是只会在文件 root.pvk 中?

假设我正在使用以下命令:

执行此命令后,私钥存储在哪里(由于我没有指定-pe选项,所以私钥没有嵌入证书中,而是在哪里)?

0 投票
2 回答
10490 浏览

objective-c - 关于 Objective-C 中的私有实例变量

在 xCode 3 中,我在一个类中定义了私有实例变量。当我直接访问客户端代码中的私有变量时,为什么编译器只显示警告而不是错误?代码仍然可以运行。警告说这可能是未来的一个硬错误。“硬错误”是什么意思?谢谢。

0 投票
4 回答
7454 浏览

delphi - Delphi中如何使用单元文件

我只是想掌握单独的单元以使我的代码更加封装。我正在尝试整理我的方法的公共/私有声明,以便我可以从其他使用testunit. 在这个例子中,我想hellofromotherunit公开,但不stickletters公开。

我似乎无法从其他单位复制私有/公共结构,如下所示:

0 投票
4 回答
7385 浏览

c++ - 是否可以访问类的私有成员?

是否可以在 c++ 中访问类的私有成员。

前提是您没有朋友功能并且您无权访问类定义

0 投票
2 回答
125 浏览

function - 也在内部调用外部(即接口)函数?

我想知道在内部调用公共函数是否是一种好习惯。

公共函数是指您显式创建的所有方法/函数,以便从其他对象、模块等调用。例如,您通常会放入 Java 接口定义中的方法。通过内部调用,我的意思是在同一个模块、类等中。

我一直觉得这是某种“滥用”公共方法,尽管我想不出任何有效的技术理由不这样做。

另一种方法是将函数体放在私有函数/方法中,您可以在内部调用它。然后,公共方法的主体将包含对私有函数的单个调用。

我认为这个问题是非常主观的,但仍然......对此有什么想法吗?

0 投票
5 回答
259 浏览

build - 开发人员应该在沙盒中工作吗?

如果开发人员在签入源代码控制之前在其开发环境中执行单元测试,是否应该共享该环境(包括测试失败)?

所有构建都应该公开吗?

0 投票
6 回答
761 浏览

oop - 如果不多次调用它们,您是否应该将代码重构为私有方法?

是否值得为仅在类中调用一次的代码提取私有方法,或者将代码留在父方法中(可能)并带有注释说明它的作用?

0 投票
1 回答
688 浏览

asp.net - 用于授权私有用户文件夹的 Web.config

我有一个包含数千个用户文件夹的私人文件夹,只有正确的用户才能访问。没有用户可以访问其他用户的文件夹。我只能想到为每个用户的子文件夹创建一个 web.config 授权规则。在这种情况下,我不必在一个 web.config 文件中为每个用户添加所有规则。

我想知道是否有任何其他方法可以通过仅使用一个 web.config 而不是为每个用户创建一个唯一的 web.config 文件来解决此问题。

0 投票
6 回答
17304 浏览

c++ - 为什么在 C++ 中在公共成员之下定义私有成员?

在 C++ 中,有时在类定义中,首先声明公共成员,然后声明私有成员。但是变量或数据成员通常是私有的并由公共方法使用。因此,在这种情况下,使用了变量,但还没有声明。因此代码变得难以理解。但后来我找到了著名的程序员、网站或书籍来声明私有成员。有谁知道是什么原因?