问题列表 - 第625页

这种反模式/代码气味有没有名称?

首先我要说的是,我并不提倡这种做法,但我最近才看到它,我想知道是否有一个名字,我可以用它指出有罪的一方.所以这里.

现在你有了一个方法,并且想要返回一个值.你想返回错误代码.当然,异常是一个更好的选择,但无论出于何种原因,你想要一个错误代码.记住,我在这里扮演魔鬼的拥护者.所以你创建了一个泛型类,如下所示:

class FunctionResult<T>
{
    public T payload;
    public int result;
}
Run Code Online (Sandbox Code Playgroud)

然后声明你的函数:

FunctionResult<string> MyFunction()
{
    FunctionResult<string> result;
    //...

    return result;
}
Run Code Online (Sandbox Code Playgroud)

此模式的一个变体是使用枚举来表示错误代码而不是字符串.现在,回到我的问题:这是否有一个名称,如果是这样,它是什么?

design-patterns anti-patterns

19
推荐指数
5
解决办法
3489
查看次数

哪个通常最好用 - StringComparison.OrdinalIgnoreCase或StringComparison.InvariantCultureIgnoreCase?

我有一些像这样的代码:

If key.Equals("search", StringComparison.OrdinalIgnoreCase) Then
    DoSomething()
End If
Run Code Online (Sandbox Code Playgroud)

我不关心这个案子.我应该使用OrdinalIgnoreCase,InvariantCultureIgnoreCaseCurrentCultureIgnoreCase

.net vb.net localization

145
推荐指数
2
解决办法
6万
查看次数

SVN存储库是否可以包含/链接到外部git存储库?

我有一个svn存储库R,它依赖于另一个存储库中的库l.

目标是当有人检查R时,他们也会检查l.我们希望l仍然在自己的存储库中,以便可以更新l而不依赖于R.

我不太了解外部svn链接,但我相信,当依赖于基于svn的库时,可以在外部链接到它,'ext'.

如果l在git存储库中,我可以做类似的事情吗?我想保留上述目标.

svn git

6
推荐指数
1
解决办法
2756
查看次数

如何在Emacs中获得TextMate样式引号?

在textmate中,当有当前选择时,我点击"键并且选择被引号包围.同样的事情发生在其他平衡字符上,如(,{,[和'.

我是否遗漏了Emacs配置中明显的东西,这些东西在使用瞬态标记模式时会产生类似的行为,或者我是否需要打破elisp并写一些东西?

emacs

6
推荐指数
2
解决办法
634
查看次数

您如何根据号码检测信用卡类型?

我试图弄清楚如何根据其数量来检测信用卡的类型.有谁知道一个明确,可靠的方法来找到这个?

language-agnostic algorithm e-commerce

504
推荐指数
14
解决办法
44万
查看次数

在Visual Studio 2005中更改应用程序图标?

我想为我的游戏的演示版本使用不同的图标,并且我使用不同的构建配置构建演示,而不是使用完整版本,使用预处理器定义来锁定某些内容,使用不同的图形,是否有一种方法可以让Visual Studio在演示配置中为应用程序图标使用不同的图标,但继续使用常规图标作为完整版本的配置?

c++ icons visual-studio-2005 visual-c++-2005

8
推荐指数
1
解决办法
1万
查看次数

绑定到DataGridView的DataTable上的触发器更新

在我的.NET/Forms应用程序中,我有一个绑定到DataTable的DataGridView.用户通过双击选择DataGridView的一行,并与应用程序进行一些交互.之后,以编程方式更新行的内容.

当用户选择新行时,前一个上的更改将由框架自动传播到DataTable.如何从我的代码中触发此更新,以便用户不必选择新行?

.net forms data-binding datatable datagridview

5
推荐指数
1
解决办法
4871
查看次数

Qt或Delphi ......如果你选择一个而不是另一个?

如果您有进入德尔福土地或Qt土地的差异,您会选择哪种?我知道他们不是完全可比的.我有一个使用Builder C++(几乎是Delphi)和MFC(几乎是Qt)的Windows开发经验,还有更多时间使用Builder C++.请在分析中取出Qt的跨平台能力.

我希望能够回复曾与他们合作的人以及他或她如何比较框架,环境等等?

提前感谢您的回复.

delphi qt

11
推荐指数
5
解决办法
1万
查看次数

WSDL生成工具

任何人都可以推荐一个好的(最好是开源的)工具来为一些soap web服务创建WSDL文件吗?

我已经尝试过使用一些可用的eclipse插件,并且对我发现的内容印象不深.

soap wsdl

11
推荐指数
2
解决办法
3万
查看次数

如何在C#中将名字和姓氏的首字母大写?

是否有一种简单的方法可以将字符串的第一个字母大写并降低其余部分?是否有内置方法或我需要自己制作?

c# string capitalize

139
推荐指数
6
解决办法
13万
查看次数