我一直在使用Repository模式(DDD和POEAA).但是我们的一些队员都认为,这是抽象的,没有必要只是一个额外的层.我可以看到他们的论点有一些好处.现代ORM解决方案(NHibernate或EF)几乎拥有您需要的一切.我搜索,发现了一些文章像这样和反驳关于这一主题.那么存储库模式是否过度杀伤?
.net design-patterns domain-driven-design repository-pattern poeaa
Rails有很好的方法用factoryGirl/Machinist + Shoulda生成测试数据.来自factorygirl网站"Factory Girl提供了一个框架和DSL,用于定义和使用工厂为ruby测试套件创建数据记录.目标是减少错误,更明确,并且比Rails的工具更容易使用".在.Net/c#中是否存在类似FactoryGirl/machinist的测试数据?
我真的是javascript的忠实粉丝.它真的是一个伟大的基于原型的OOP语言.现在我想学习一些其他基于原型的语言.真的对一些设计指南感兴趣,即如何在没有课程等的情况下管理代码.我应该选择哪种语言?基于原型语言的设计模式中的一些资源?
是否可以在无头模式下运行JavaFx(在Java 7中)?它用于在服务器上生成图像,但是要求使用X-Server.在JavaFx中是否存在类似java.awt.headless的东西?(我不能使用Xvfb)