-
域驱动设计 – DDD – 修改聚合中的子对象
所属栏目:[程序设计] 日期:2020-05-23 热度:146
我有一些困难处理一个相当复杂的场景的最佳方法.我已经看到了很多类似的问题,但是没有人解决这个情况令我满意. 使用多个OrderLines(子实体)创建一个订单(聚合根).根据业务规则,每个OrderLine必须在订单的生命周期内保持相同的身份. OrderLines有许多(20)属性,[详细]
-
域驱动设计 – DDD:SO标签.实体还是价值类型?
所属栏目:[程序设计] 日期:2020-05-23 热度:89
在域驱动设计的上下文中,是一个StackOverflow标签(即 ddd)一个值对象或实体? 编辑: 想象一下,你必须建立SO网站.你如何考虑“标签”? 扩大一点白求的答案 标签是值类型 为什么? 因为没有意义 var tag1 = new Tag(DDD);var tag2 = new Tag(DDD);Assert.AreN[详细]
-
batch-file – 如何从具有依赖关系的一个批处理文件启动多个批处理文件?
所属栏目:[程序设计] 日期:2020-05-23 热度:84
我想运行一个批处理文件,启动其他批处理文件.我看了一个类似的问题: How to run multiple .BAT files within a .BAT file 我按照这个例子(特别是最后一个建议)而且它有效…部分.它确实启动了我需要的批处理文件.但是,为了使应用程序正常运行,这些批处理文件[详细]
-
单元测试 – 如何在跟踪TDD时处理内存泄漏
所属栏目:[程序设计] 日期:2020-05-23 热度:67
假设我想在编写任何其他代码之前遵循纯TDD,即写单元测试.当我发现错误时,我必须编写单元测试来重现它然后实现修复. 假设我的应用程序中存在内存泄漏.我可以重现它 – 运行特定方法1,000,000,000次会导致OutOfMemoryException.此测试需要10秒才能失败. 长时间[详细]
-
aptana3 – Aptana 3 – 因pydev依赖而无法更新
所属栏目:[程序设计] 日期:2020-05-23 热度:200
我正在尝试使用Check for updates ..选项更新aptana 3但没有成功,但是我收到以下错误: 由于依赖性冲突,无法完成安装. 正在安装的软件:Aptana Studio 3 3.0.7.201112151935-15122011194114(com.aptana.rcp.product 3.0.7.201112151935-15122011194114) 当前[详细]
-
主题依赖的Android字符串
所属栏目:[程序设计] 日期:2020-05-23 热度:65
假设我有2个主题的应用程序:男性化和女性化.主题只是改变了调色板和一些drawables,以吸引用户的首选品味. 非常感谢http://www.androidengineer.com/2010/06/using-themes-in-android-applications.html对他的工作提示. 但现在让我们说我希望得到一个有点可爱[详细]
-
依赖注入 – ASP.NET Web API是否有HttpControllerBuilder?
所属栏目:[程序设计] 日期:2020-05-23 热度:167
如果我想为ASP.NET MVC控制器实现依赖注入,我可以使用IControllerFactory接口创建一个工厂类,然后在Global.asax.cs中注册,如: ControllerBuilder.Current.SetControllerFactory(controllerFactory) (参考:http://www.dotnetcurry.com/ShowArticle.aspx?ID=[详细]
-
idris – 在条件语句分支中指定条件为真的依赖函数
所属栏目:[程序设计] 日期:2020-05-23 热度:175
我有一个类型签名(x,y:SomeType)的功能 – (cond x y)= True – SOMETYPE.当我检查if-then-else / case / with语句中的条件时,如何传递给相应分支中的函数,该条件是真的? 您可以使用DecEq来做到这一点: add : (x, y : Nat) - x + y 10 = True - Natadd x y[详细]
-
工作 – Sidekiq停止一个单一的运行工作
所属栏目:[程序设计] 日期:2020-05-23 热度:50
所以我需要以编程方式停止在Sidekiq(3.1.2)中运行的作业,而不是预定的.我读过API文档,但没有找到关于取消正在运行的作业的任何内容.这可能与sidekiq吗? 当这不是直接可能的时候,我的想法是规避这一点,当我调用信号时,通过在作业中引发异常,然后从重试中删除[详细]
-
依赖注入 – IoC,AOP等
所属栏目:[程序设计] 日期:2020-05-23 热度:184
什么是IoC容器? 什么是IoC / DI框架? 为什么需要IoC / DI框架? IoC / DI和AOP之间有什么关系吗? 有关IoC和AOP的Spring.net /目录是什么? JMSA, 詹姆斯·科瓦奇(James Kovacs)撰写了一篇很棒的文章,其中涵盖了许多您的问题,我建议您阅读它Here Spring.Net[详细]
-
在将应用程序部署到Heroku时,mgo依赖关系出错
所属栏目:[程序设计] 日期:2020-05-23 热度:92
我试图将一个Go应用程序部署到Heroku,我正在使用godep进行依赖管理作为他们的文档建议. 但是当我推送英雄大师我得到以下错误,告诉文件sasl.go不存在. remote: # github.com/grsouza/feeng-api/vendor/gopkg.in/mgo.v2/internal/saslremote: vendor/gopkg.in/m[详细]
-
如何强制安装一定版本的依赖关系
所属栏目:[程序设计] 日期:2020-05-23 热度:136
假设一个bower.json文件中依赖关系是如此 dependencies: { angular: ~1.5.x, angular-routing: *, ngDialog: *, requirejs: *} 因为角度路由需要另外一个角度的版本(比如说1.2.x),凉风会提示我选择一个版本. 如何强制自动安装角度1.5.x?[详细]
-
.net – 使用Ninject注入AutoMapper依赖项
所属栏目:[程序设计] 日期:2020-05-23 热度:134
使用Ninject将AutoMapper注入ASP.NET MVC 2应用程序时遇到麻烦.我用Jimmy Bogard的帖子在 AutoMapper and StructureMap type Configuration作为指导. public class AutoMapperModule : NinjectModule{ public override void Load()[详细]
-
entity-framework – 通用存储库来更新整个聚合
所属栏目:[程序设计] 日期:2020-05-23 热度:154
我正在使用存储库模式来提供对我的聚合的访问和保存. 问题是更新由实体关系组成的聚合. 例如,采取Order和OrderItem关系.聚合根是管理自己的OrderItem集合的Order.因此,OrderRepository将负责更新整个聚合(不会有OrderItemRepository). 数据持久性使用实体框架[详细]
-
域驱动设计 – DDD,存储库和封装
所属栏目:[程序设计] 日期:2020-05-23 热度:99
如果有人认为这是殴打死亡,我提前道歉.我在过去几个小时里花了几个小时在这里搜索和阅读了很多优秀的帖子,但我仍然感到困惑. 我的困惑的根源是DTO与DDD和存储库.我想要我的POCO域对象拥有智能,我想从存储库获取它们.但是,似乎我必须违反一些封装规则来完成这[详细]
-
依赖关系 – 如何排除春季与常春藤的依赖关系?
所属栏目:[程序设计] 日期:2020-05-23 热度:83
我有一个项目构建与ant使用常春藤依赖管理.我没有ivysetting文件,但是具有以下依赖关系的ivy.xml(我想使用 spring with slf4j而不是commons logging): configurations conf name=compile / conf name=runtime extends=compile//configuratio[详细]
-
停止PowerShell管道,确保结束被调用
所属栏目:[程序设计] 日期:2020-05-23 热度:114
我想要做的是获得一个功能,以便在达到时间限制时停止管道馈送.我创建了一个测试函数,如下所示: function Test-PipelineStuff{ [cmdletbinding()] Param( [Parameter(ValueFromPipeLIne=$true)][int]$Foo, [Parameter(ValueFromPipeLIn[详细]
-
如何将依赖注入嵌套的android片段?
所属栏目:[程序设计] 日期:2020-05-23 热度:183
对于普通(非嵌套片段),我使用以下方法 1)创建用于设置片段依赖性的依赖项(…)方法 class MyFragment extends MyFragment { void dependencies(Deps deps);} 2)在MyFragment parent的活动onAttachFragment()方法中我只提供片段的依赖关系 class MyActivity{ vo[详细]
-
依赖项 – Dockerfile和dpkg命令
所属栏目:[程序设计] 日期:2020-05-23 热度:123
我正在尝试创建一个Dockerfile来安装VuFind. 这是我的Dockerfile: #Name of container: docker-vufind:3# Pull base imageFROM ubuntu:16.04MAINTAINER xxx xxx@mail.com#Install latest patchesRUN apt-get update apt[详细]
-
角度2:将依赖项注入@CanActivate?
所属栏目:[程序设计] 日期:2020-05-23 热度:94
在角度2中,您可以为组件指定一个@CanActivate注释,您可以在其中确定组件是否应被激活.它不是接口的原因是因为在组件甚至实例化之前调用回调.问题是,我无法找出一种方法来将依赖注入到该回调中.我需要我的服务,告诉我我是否登录(和谁一起)来确定是否允许到特定[详细]
-
单元测试 – 如何使用TDD成为“测试感染”?
所属栏目:[程序设计] 日期:2020-05-23 热度:99
我继续阅读有关“测试感染”的人,这意味着他们不只是“获得”TDD,而且也不能没有它.他们已经“改造”了.问题是,我该怎么做? “测试感染”的一部分是,您已经使用了足够的TDD,并看到了足够的成功,你不想没有它的代码.一旦你经历了一个循环的写作测试,然后编码[详细]
-
如何根据依赖关系列出Maven构建/编译序列?
所属栏目:[程序设计] 日期:2020-05-23 热度:84
如果我有一个pom层次结构,其中superpom调用相互依赖的多个子模块,我如何根据依赖关系列出构建/编译序列? IOW,如果superpom有模块mod1,mod2和mod3,mod2取决于mod3,mod3取决于mod1,那么序列是mod1,mod3,mod2.如何在没有复杂的 XML解析pom中的数据层次结构的情[详细]
-
单元测试 – 不带无参数构造函数的.NET单元测试,以方便依赖注入
所属栏目:[程序设计] 日期:2020-05-23 热度:139
我试图让单元测试不依赖于调用container.Resolve T()作为依赖关系. 我目前正在使用AutoFac 2.2.4,并尝试过xUnit.NET和NUnit,但都有这个问题: No parameterless constructor defined for this object 如何解决这个问题?它是一个特定的单元测试框架,将支持这[详细]
-
数据聚合mongodb vs mysql
所属栏目:[程序设计] 日期:2020-05-23 热度:175
目前,我正在研究一个用于具有苛刻数据汇总要求的项目的后端.主要工程要求如下. 为每个用户存储数百万条记录.用户每年可能会有超过100万个条目,所以即使有100个用户,我们每年谈论大约1亿个条目. 这些条目上的数据聚合必须即时执行.用户需要能够通过大量可用过[详细]
-
单元测试 – BDD主要用于集成测试吗?
所属栏目:[程序设计] 日期:2020-05-23 热度:198
一个常见的故事 Story: User logging in As a user I want to login with my details So that I can get access to the site 考虑到这样一个广泛的覆盖面,如果我嘲弄DB等系统组件来进行测试是无用的,那么我可以说人们在集成测试中主要使用BDD吗? 这是我的术[详细]

浙公网安备 33038102330553号