小编mmi*_*ika的帖子

常量的C#命名约定?

private const int THE_ANSWER = 42;
Run Code Online (Sandbox Code Playgroud)

要么

private const int theAnswer = 42;
Run Code Online (Sandbox Code Playgroud)

我个人认为在现代IDE中我们应该使用camelCase,因为ALL_CAPS看起来很奇怪.你怎么看?

c# const naming-conventions

391
推荐指数
9
解决办法
18万
查看次数

为什么要上课?

我想知道.Net框架中大量密封类背后的动机是什么.密封课程有什么好处?我无法理解如何不允许继承有用,而且很可能不是唯一一个与这些类斗争的人.

那么,为什么框架以这种方式设计并且不会是开启一切的不间断的变化?必须有另一个原因,但只是邪恶?

.net performance

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

显示Mercurial推/拉的进度

是否有可能让Mercurial显示长时间推送或拉动操作的进度?谷歌告诉我基本上"不",但有人知道更好吗?我期待像hg pull -v......

version-control mercurial push pull progress-bar

42
推荐指数
2
解决办法
8902
查看次数

您如何定义单一责任?

我知道"班级有一个改变的理由".现在,到底是什么?是否有一些气味/迹象可以说明该课程没有一个责任?或者,真正的答案是否可以隐藏在YAGNI中,并且只有在您的班级第一次更改时才重构一项责任?

oop single-responsibility-principle solid-principles

36
推荐指数
6
解决办法
3078
查看次数

我应该从哪里下载CorFlags.exe?

我正在运行Windows Server 2008 64位"工作站",并希望获得corflags.exe.我需要下载哪个SDK?

我知道.NET Framework 2.0软件开发工具包(SDK)(x64)Windows SDK for Windows Server 2008和.NET Framework 3.5但我希望找到更小的东西,因为这些是非常大的下载.

关于2.0 SDK的说明似乎建议下载3.5一个,我应该遵循吗?

.net sdk corflags

21
推荐指数
3
解决办法
7万
查看次数

布尔的羔羊?

你怎么处理嘘声中的lambdas?"可赎回"是一回事吗?如何定义将lambda作为参数的方法?

syntax lambda boo

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

PSake扩展?

我最近发现了Powershell并通过那个PSake.如果您正在使用它并且已经扩展或为其创建任务,请分享!

build-automation powershell scripting psake

7
推荐指数
1
解决办法
1843
查看次数

PostgreSQL还是MS SQL Server?

我正在考虑将PostgreSQL用于.Net网络应用程序.基本上有三个原因:

  1. 成熟的地理查询
  2. 占地面积小+ Linux
  3. 价钱

我对工具有点疑惑,SQL Server Profiler和查询计划以及性能监视器都很有帮助.Postgres这个世界怎么样?我还应该考虑其他一些事情吗?

编辑:最有可能将NHibernate用作ORM

.net sql-server postgresql web-applications

5
推荐指数
2
解决办法
1329
查看次数

"beta"对于不断发展的Web应用程序意味着什么?

我曾经把"beta"理解为"功能完整".Web应用程序很少是功能完备的,而是随着时间的推移而缓慢发展.那么"beta"对它们有什么特别的意义,还是只是一个噱头?

terminology web-applications

4
推荐指数
3
解决办法
1707
查看次数