小编Seb*_*n M的帖子

单元测试:为什么预期的参数总是在相等测试中首先出现?

为什么每个单元测试框架(我知道:)要求相等测试中的期望值始终是第一个参数:

Assert.AreEqual(42, Util.GetAnswerToLifeTheUniverseAndEverything());

assertEquals(42, Util.GetAnswerToLifeTheUniverseAndEverything());
Run Code Online (Sandbox Code Playgroud)

等等

我现在已经习惯了,但是我尝试教单元测试的每个编码器都会错误地反转参数,我完全理解.谷歌没有帮助,也许这里的核心单位测试人员之一知道答案?

unit-testing

41
推荐指数
4
解决办法
9175
查看次数

对于C++开发人员,是否值得从VS2005切换到VS2008?

我们主要在Visual Studio 2005中进行C++开发,还有一些C#编码.我们正在考虑升级到Visual Studio 2008,但我们想知道它是否值得这么麻烦.从我所看到的,这并不多,VS2008没有VS2005那么大的优势.那么值得从VS2005切换到VS2008,还是等待VS2010更好?从VS2005切换到VS2008有什么经验?

提前致谢!

问候,

Sebastiaan

c++ visual-studio-2005 visual-studio-2008

9
推荐指数
1
解决办法
434
查看次数

如何在Visual Studio 2012中跨多个项目共享CSS文件?

我有一个Visual Studio项目解决方案,包含3个项目.我希望VS解决方案中的这3个项目共享CSS以最小化更改,因为它们都使用相同的CSS规则.

我怎样才能做到这一点?我尝试了Add As Link功能,但该项目似乎没有使用链接的CSS.

谢谢.

css c# visual-studio-2010

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

html到pdf与wkhtmltopdf

html非常简单,只有一个图像和一个绝对定位的div.pdf看起来不错,布局很完美,分辨率也是如此,但还有一个额外的空白页面.

我尝试了这两个命令,得到了相同的结果:

wkhtmltopdf --page-width 11 --page-height 8.5 -O Landscape file.html file.pdf
wkhtmltopdf -s Letter -O Landscape file.html file.pdf
Run Code Online (Sandbox Code Playgroud)

如何摆脱空白页面?

html pdf wkhtmltopdf

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

在VS中保存设置而不进行qutting

我很少故意关闭Visual Studio.我正在进行的项目是如此巨大,以至于加载它需要大约15分钟,所以我的做法只是让解决方案在一夜之间打开,这样第二天早上就可以为我做好准备了.我现在唯一需要重新启动程序的是它崩溃了 - 发生了什么.每隔一段时间我就会做一些它不喜欢的事情而且它会退出我身上.我接受这个.我喜欢它是防弹的,但我几乎没想到.

这样做的缺点是,显然,程序运行时更改的任何设置(字体和颜色,键盘快捷键,自动格式设置,基本上是工具/选项对话框中的任何设置)仅在您合法退出程序时保存.崩溃时保存这些设置.所以我发现自己不得不重做我每次都做的任何设置更改.

首先 - 为什么在更改设置它没有保存设置?这有多难?认为你的程序将始终正常关闭并且在关机过程之前不打扰保存状态是一定程度的傲慢.(并没有在异常关机过程中保存设置)我会因为编写代码而遭到解雇(或者至少受到谴责),那么微软如何逃脱它呢?有没有办法强制它保存设置而不退出和重新加载?

crash settings visual-studio-2010

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

什么是Windows平台上最快的C++链接器?

显然,Visual Studio 2010中C++链接器的速度没有那么大的提升(在我们的例子中大约为25%).这意味着我们仍然处于30秒到2分钟之间的连接时间.当然有那些连接器表现更好吗?有没有人有切换到另一个链接器甚至完整工具集的经验,并且看到链接时间大幅下降?

干杯,

Sebastiaan

c++ windows linker

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

使用Visual Studio 2010 C++编译器和链接器,但未安装Visual Studio 2010

在我的公司,我们非常希望我们的开发工具能够在没有安装的情况下从perforce中使用.对于很多工具(perforce,gcc编译器,snc编译器,甚至是maya),这可以在经过一些调整后工作,但是对于Visual Studio 2005,我们无法使它工作.据我们所知,问题是由mspdbsrv.exe引起的.如果未安装VS2005,链接器将定期退出并显示有关损坏的pdb的错误.安装VS2005时,我们几乎从未看到此错误.

有人知道Visual Studio 2010是否可以实现这一点?

c++ visual-studio-2010

4
推荐指数
1
解决办法
2110
查看次数

适用于大型项目的Visual Studio 2010 C++链接器性能

在我的公司,我们仍在使用Visual Studio 2005,但正在窥视Visual Studio 2010,希望它能加快我们开发周期的某些部分.目前我们对Visual Studio 2010的C++链接器的性能最感兴趣.在构建我们的应用程序时,我们正在查看40秒到2分钟之间的链接时间,具体取决于计算机配置(SSD与HDD)以及是否东西已经在Windows的磁盘缓存中.我们使用VS2010接头代替VS2005接头的简单测试显示出约25%的改善.我们希望看到更大的改进因为我们认为链接器现在能够使用多个内核.

当切换到VS2010时,这25%真的是我们应该期待的改进,还是有一些神奇的链接器开关可以将链接时间减少到可接受的水平?

c++ performance linker visual-studio-2010

2
推荐指数
1
解决办法
2813
查看次数