小编pon*_*tic的帖子

IList vs IEnumerable实体集合

当我在我的域中有实体列表的实体时,它们应该作为IList或IEnumerables公开吗?例如Order有一堆OrderLines.

collections ienumerable ilist

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

BDD是否测试验收测试?

或者,如果你有BDD测试,你需要像Fitnesse这样的东西吗?

bdd fitnesse acceptance-testing

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

scala中trait中使用的抽象值是否有问题?

我有

trait Invoker {
  val method: Method
}
Run Code Online (Sandbox Code Playgroud)

Intellij IDEA代码检查警告我"特征中使用的抽象值".一切都很好.在特质中使用抽象值有什么问题吗?如果是这样,我应该如何指定特征的所有扩展器必须定义方法属性?

scala traits

26
推荐指数
2
解决办法
4460
查看次数

全局抑制c#编译器警告

在我的应用程序中,我有相当数量的实体,其中的字段通过反射设置其值.(在这种情况下,NHibernate正在设置它们).我想摆脱"x永远不会被分配并且将始终具有其默认值0"的警告,因此我可以更容易地找出其他警告.我意识到你可以用pragma指令包围它们,但AFAIK你必须为每个指令执行此操作.有没有项目范围或解决方案,我能做到这一点?

c# suppress compiler-warnings

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

Haskell在编译时捕获哪些类型的错误,Java不能?

我刚开始学习Haskell并继续看到它强大的类型系统的引用.我看到许多实例,其中推理比Javas强大得多,但也暗示它可以在编译时捕获更多错误,因为它具有优越的类型系统.所以,我想知道是否有可能解释Haskell在编译时可以捕获的Java无法捕获的错误类型.

java haskell types

24
推荐指数
2
解决办法
1797
查看次数

什么可能导致ViewData.ModelState.IsValid变为false

有时我发现我的ModelState无效,但由于没有ModelErrors,因此无法找到使其无效的内容.如果您自己没有添加ModelError,那么确定哪些模型状态无效的最简单方法是什么?

asp.net-mvc

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

在Scala中组合数组

如果我有DerivedType1:BaseTypeDerivedType2:BaseTypeArray[DerivedType1]Array[DerivedType2],什么是他们组合成的最简洁的方式Array[BaseType]

scala

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

如何在Kotlin中创建一个无限长的序列

我正在寻找类似的东西

val allInts = (1..).asSequence()
Run Code Online (Sandbox Code Playgroud)

所以我可以,例如

allInts.take(5)
Run Code Online (Sandbox Code Playgroud)

kotlin

10
推荐指数
3
解决办法
1617
查看次数

在Clojure中管理代理线程池

有没有办法控制线程池来处理发送给代理的功能?据我所知,如果我发送,在引擎盖下,我正在使用一个无界线程池.我想说,在一个线程池上运行一些函数,在另一个线程池上运行其他函数.这样做的原因是我有一些功能可以做IO而且也不太重要.我会把这些放在一些有限的线程池上,如果有过多的阻塞就不会担心它们会堆积起来,因为它们不太重要.最重要的是,我不希望他们糟糕的IO阻塞对一些在另一个线程池上运行的更重要的函数产生影响.

我的问题基于我在Akka中使用线程池所做的类似的事情,我只是想知道我可以用Clojure完成同样的事情.

clojure

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

RESTful附加到资源的属性

这是使用Post更新RESTful值的后续操作

如何使用REST简单地附加到资源的属性.想象一下,我有customer.balance和balance是一个int.让我们说我只想告诉服务器将5添加到当前余额中.我可以这样做吗?如果是这样,怎么样?

请记住,客户不知道客户的现有余额,因此不能只是

  1. 得到客户
  2. customer.balance + = 5
  3. 发布客户

(上面也会出现并发问题.)

rest

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