问题列表 - 第321页

使用Visual Studio 2008代码分析,什么是良好的可维护性指数?

我的公司最近购买了TFS,我已经开始研究代码分析工具,以帮助提高代码质量,并注意到一个好看的度量标准"可维护性指数".是否有人使用此指标进行代码审查/签到/等?如果是这样,开发人员可以接受的指标是什么?

code-analysis visual-studio

16
推荐指数
1
解决办法
6258
查看次数

使用最大进程数并行化Bash脚本

可以说我在Bash中有一个循环:

for foo in `some-command`
do
   do-something $foo
done
Run Code Online (Sandbox Code Playgroud)

do-something是cpu绑定,我有一个漂亮闪亮的4核处理器.我希望能够一次跑到4 do-something岁.

天真的做法似乎是:

for foo in `some-command`
do
   do-something $foo &
done
Run Code Online (Sandbox Code Playgroud)

这将运行所有 do-something s的一次,但有几个缺点,主要是做多岁的也有一些显著I/O执行其全部一次可能会慢一点.另一个问题是这个代码块立即返回,所以当所有的do-somethings完成时,没办法做其他工作.

你怎么写这个循环所以总是有X do-something一次运行?

bash

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

什么时候应该嘲笑?

我有模仿和假冒对象的一个基本的了解,但我不知道我有一个关于何时/何用嘲弄的感觉-特别是因为它也适用于这种情况在这里.

language-agnostic unit-testing mocking

122
推荐指数
4
解决办法
4万
查看次数

那里有任何数据驱动的开源JEE5 EJB3 + JSF Sample Project吗?

我正在寻找一个开源项目,它使用EJB3作为后端,JSF作为前端.它应该不会是一个教程,但真正的人使用的是真正的应用.

应用程序应该是数据驱动的,即以下方面是基础,并且使应用程序的80%或更多.

  • 基于表单(许多输入表单)
  • 表格视图,主/细节等
  • CRUD(创建/读取/更新/删除) - 已实施操作
  • 支持关系:1:1,1:n
  • 面向JPA实体Bean + EJB 3无状态会话Bean
  • 没有JBoss Seam

典型应用是CRM/ERP项目,其中人们使用列表,表格和表单进行大量工作.但任何其他"管理"应用程序也应该没问题.

我知道petstore,但该应用程序不是基于表单的.petstore是最终用户应用程序.我正在寻找后端用户应用程序.

像Microsofts AdventureWorks系列,但是使用EJB3 + JSF ......像SugarCRM,但是使用EJB3 + JSF ......

我google 了很多 ...没有结果:-(

  • @Matthew:随NetBeans提供的示例过于简单.
  • @JB:它应该是一个真正的应用程序.不是"如何做EJB + JSF"应用程序.
  • @ 50-50:由于接缝投票失败
  • @Kariem:我不能使用seam,AppFuse没有EJB Session Beans

java jsf open-source java-ee java-ee-5

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

如何直接使用.Net读取磁盘?

是否可以直接用.Net读取磁盘?直接我的意思是通过绕过文件系统的设备.我想我会通过某种方式打开设备来解决这个问题,例如"\ Device\Ide\IdeDeviceP2T0L0-1".

如果我无法使用.NET api打开设备,知道使用哪个Win32 API会有所帮助.

.net winapi disk

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

确定ruby脚本是否已在运行

是否有一种简单的方法可以判断ruby脚本是否已经在运行,然后对其进行适当处理?例如:我有一个名为really_long_script.rb的脚本.我每隔5分钟就跑一次.当它运行时,我想查看上一次运行是否仍在运行,然后停止执行第二个脚本.有任何想法吗?

ruby

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

为什么subprocess.Popen类没有命名为Subprocess?

subprocess模块中的主要类是name Popen,表示子进程.Popen听起来有人试图强制名称遵循一些函数命名格式,而不是选择一个实际代表对象的名称.有没有人知道为什么选择简单的比如说,Subprocess

python subprocess

4
推荐指数
2
解决办法
660
查看次数

为什么这个C代码会生成double而不是float?

celsius = (5.0/9.0) * (fahr-32.0);

它只是C开发人员决定的开发选择还是有理由这样做?我相信浮点数小于一个浮点数,因此可能是为了防止因不知道使用哪种十进制格式而导致的溢出.这是原因,还是我忽略了什么?

c types

4
推荐指数
2
解决办法
852
查看次数

IronRuby表现如何?

虽然我知道IronRuby还没有为世界使用它做好准备,但我想知道是否有人在这里试过它并测试它在原始性能方面与其他Rubies的对比度如何?

如果是这样,结果是什么,你是如何衡量绩效(哪些基准等)?

编辑:IronRuby团队在http://ironruby.info/上维护一个关于他们如何与Ruby MRI 1.8进行比较的网站.在规格通过率表下方,他们还有一些关于IronRuby如何在这些规范上执行的信息.此表不会不断更新,但我认为它们经常更新(您可以在页面顶部看到最后一次更新).

.net ruby performance ironruby

3
推荐指数
1
解决办法
2126
查看次数

类方法的目的是什么?

我正在教自己Python,我最近的教训是Python不是Java,因此我花了一些时间将所有的Class方法转换为函数.

我现在意识到我不需要使用Class方法来处理staticJava中的方法,但现在我不确定何时使用它们.我能找到的关于Python类方法的所有建议都是像我这样的新手应该避开它们,而标准文档在讨论时最不透明.

有没有人有一个在Python中使用Class方法的好例子,或者至少可以有人告诉我什么时候可以明智地使用Class方法?

python class-method

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