-
如何使用TDD正确实现数值方法?
所属栏目:[程序设计] 日期:2020-05-23 热度:98
我试图使用测试驱动开发实现我的信号处理库.但我有一点怀疑:假设我正在试图实现一个正确的方法(我不是): 编写测试(伪代码) assertEqual(0, sine(0)) 写第一个实现 function sine(radians) return 0 第二次测试 assertEqual(1, sine(pi)) 在这一点上,我应该[详细]
-
R中的聚合()示例
所属栏目:[程序设计] 日期:2020-05-23 热度:80
我正在查看在R中的聚合函数的帮助页面.我从来没有使用过这个方便的功能,但是我有一个过程可以帮助我加快速度.不过,我完全无法透过这个例子了解发生了什么. 一个例子如下: 1 aggregate(state.x77, list(Region = state.region), mean) Region Population Inco[详细]
-
依赖注入 – 有状态对象的IoC依赖注入(非全局)
所属栏目:[程序设计] 日期:2020-05-23 热度:52
我是IoC和DI业务的新手 – 我觉得如果你传递的是全局范围的对象,我会得到这个概念,但是当你需要传递一个对象时,我不知道它是如何工作的一个特定的逻辑状态.因此,例如,如果我想将一个人对象注入一个写文件命令对象 – 我将如何动态选择正确的人对象?从我所看[详细]
-
可以使用单一AWS ELB来为2个不同的域托管2个SSL证书?
所属栏目:[程序设计] 日期:2020-05-23 热度:157
在AWS上,我在顶级的ELB覆盖的EC2上托管了多个(完全不同的)域.我已经拥有1个域名及其子域的通配符SSL证书. (xxxx.site1.com) 那么现在我可以再添加一个单SSL证书(在同一个ELB上)另一个不同的域,如(www.site2.com)吗? 我问这个是因为有些文章说的,它不会工作,[详细]
-
r – 在单一功能中组合S4和S3方法
所属栏目:[程序设计] 日期:2020-05-23 热度:160
什么是定义通用功能的好方法,它应该具有S3和S4类的实现?我一直在用这样的东西: setGeneric(myfun, function(x, ...){ standardGeneric(myfun);});setMethod(myfun, ANY, function(x, ...) { if(!isS4(x)) { return(UseMe[详细]
-
本地NuGet包依赖关系 – 从官方Nuget Feed中解决?
所属栏目:[程序设计] 日期:2020-05-23 热度:52
我创建了我自己的NuGet软件包,其中包含了我的团队将要用于即将到来的项目的一些库.在.nuspec文件中,我定义了以下依赖关系: dependencies dependency id=Castle.Core version=2.5.2 / dependency id=Castle.Windsor version=2.5.2 //dependencies 但是[详细]
-
tmPlot在命名空间中,但找不到它的依赖项
所属栏目:[程序设计] 日期:2020-05-23 热度:80
我有一个使用treemap中的tmPlot函数的包,但是当我尝试使用该函数时,它会抛出一个错误,其中没有加载其中一个依赖项: Error in tmPlot(data, index = index, vSize = vSize) : could not find function brewer.pal 依赖项已安装在命名空间中. 这个问题有一些设[详细]
-
Haskell“依赖”字段的记录?
所属栏目:[程序设计] 日期:2020-05-23 热度:178
我已经定义了以下记录: data Option = Option { a :: Maybe String, b :: Either String Int} deriving (Show) 有没有办法强制执行,当一个没有,b必须是一个左,当一个只是,b必须是一个权利?也许是幻影类型,还是别的?或者我必须将整个东西包装在一个或者任何[详细]
-
Haskell软件包版本控制策略 – 依赖关系的更改
所属栏目:[程序设计] 日期:2020-05-23 热度:186
假设我有libfoo这取决于libbar.按照 Package Versioning Policy,我明确指出 libbar ==0.1.* 在Build-depends中:在我的cabal文件中. 然后,libbar的开发者发布了一个新版本,0.2.我测试它,没有影响libfoo的更改.所以我改变我的构建依赖 libbar ==0.2.* 或者也许[详细]
-
wcf – 将依赖项注入到IErrorHandler实现中
所属栏目:[程序设计] 日期:2020-05-23 热度:81
我正在实现IErrorHandler,以便将WCF服务的所有错误处理集中在一个位置.这样做相当好: public class ServiceErrorHandler : IErrorHandler{ public bool HandleError(Exception error) { // ..Log.. } public void Provi[详细]
-
如何编译具有jar依赖关系的java文件?
所属栏目:[程序设计] 日期:2020-05-23 热度:104
我有一个帮助lib,我写在Apache Commons的顶部,当我尝试 javac它(以便我可以使它成一个jar),它抱怨,相当合理,它不知道我在说什么关于当我参考commons.jar中的内容时. 如何包含一个jar,以便javac可以编译? 对于窗口: javac -cp .;/dir/commons.jar;/dir/more_[详细]
-
如何在setup.py中添加头文件,以便在构建扩展时观察到依赖关系?
所属栏目:[程序设计] 日期:2020-05-23 热度:89
问题似乎很长,但这一切都归结为我如何将头文件添加到特定的扩展规范. 动机是,如果我更改其中一个头文件,发布 python setup.py构建 即使没有更改.c文件,也应该重建扩展名. 我试图在Extension构造函数中的“sources”关键字arg中添加依赖头文件,但运行生成的set[详细]
-
Shopify API – ScriptTag依赖管理?
所属栏目:[程序设计] 日期:2020-05-23 热度:188
我有一个Shopify应用程序,在安装后立即通过API添加ScriptTag.该脚本依赖于jQuery和Shopify jQuery AJAX库.如果可能的话,我想避免强迫商家编辑多个主题文件. 据我所知: 不保证这些依赖性出现在每个主题或正确的顺序中. 我没有直接的方法可以从API中引用Shopif[详细]
-
jsf – 访问托管bean构造函数中注入的依赖关系导致NullPointerException
所属栏目:[程序设计] 日期:2020-05-23 热度:63
我试图注入一个DAO作为托管属性. public class UserInfoBean { private User user; @ManagedProperty(#{userDAO}) private UserDAO dao; public UserInfoBean() { this.user = dao.getUserByEmail([详细]
-
在开始编写方法/类之前要进行多少单元测试?
所属栏目:[程序设计] 日期:2020-05-23 热度:165
我开始(至少尝试)使用TDD原理进行编码,我有一个问题:在实际开始编码之前我需要编写多少测试? 以假设的Math类和方法Divide(int a,int b)为例. a)在开始编码Math之前,我是否必须完全测试Math类的所有方法(Sum,Average,…)? b)在开始编码方法之前,我是否必须[详细]
-
如何管理多文件Powershell模块中的脚本之间的依赖关系?
所属栏目:[程序设计] 日期:2020-05-23 热度:129
我有一个很长的Power Shell代码,我在一个长期项目的过程中写的;这些脚本执行各种各样的功能,并且大多数功能在某种程度上依赖于项目范围内的其他功能.现在,这项工作由几个文件组成,每个文件包含许多功能.最初,为了使用这些脚本,所有脚本文件都是偶然的点源到环[详细]
-
依赖注入 – Autofac可以自动自动绑定吗?
所属栏目:[程序设计] 日期:2020-05-23 热度:67
我知道一些DI框架支持(例如 Ninject),但我特意想知道是否可以使用 Autofac. 我想要一个具体类的Autofac容器,并返回一个注册了所有适当的构造函数依赖关系的实例,而不用注册这个具体的类.即,如果我没有明确绑定,那么自动将具体类绑定到自己,就好像我已经调用bu[详细]
-
tdd – Gallio Icarus对阵Testdriven.net [已关闭]
所属栏目:[程序设计] 日期:2020-05-23 热度:65
使用像Testdriven.net这样的VS集成工具或使用像Icarus或NUnit GUI这样的GUI测试运行器有什么区别? 你喜欢什么,为什么? 到目前为止,我发现Icarus的报告比td.net更好,td.net只有命令行输出. 但是td.net使用起来更快,我可以更轻松地执行单个测试而无需先取消其[详细]
-
Grails集成测试中的依赖注入
所属栏目:[程序设计] 日期:2020-05-23 热度:69
我正在测试我的应用程序的服务,它依赖于运行时的其他服务.在测试时,依赖注入似乎不起作用.在运行集成测试时,依赖注入是否适用于Grails伪像? 是的,在运行测试时(即集成目录中的那些测试),应用程序启动并创建并注入所有bean,就像应用程序实际运行一样.测试应用[详细]
-
域驱动设计 – DDD:帮助我进一步理解价值对象和实体
所属栏目:[程序设计] 日期:2020-05-23 热度:189
有几个问题,阅读它们并没有帮助我.在Eric Evans DDD中,他使用地址在某些情况下作为值类型的示例.对于邮购公司而言,地址是一种值类型,因为如果地址是共享的,并且其他人住在地址,只是包裹到达地址并不重要. 这对我来说很有意义,直到我开始考虑如何设计它.鉴于第[详细]
-
基于给定列中的常用值,在R中聚合相同data.frame的多行
所属栏目:[程序设计] 日期:2020-05-23 热度:67
我有一个数据框架,如下所示: df - read.table(textConnection(itemtsizetweighttvalueAt2t3t4At2t3t6Bt1t2t3Ct3t2t1Bt1t2t4Bt1t2t2),header=T) df item size weight value1 A 2[详细]
-
tdd – 数据库集成测试
所属栏目:[程序设计] 日期:2020-05-23 热度:174
当您使用数据访问层或应用程序堆栈的大部分进行集成测试时.如果它们在同一个数据库上运行,那么防止多个测试相互冲突的最佳方法是什么? 交易. rails单元测试框架上的ruby是这样的: Load all fixture data.For each test: BEGIN TRANSACTION # Yield control[详细]
-
jar – 如何避免与Ivy的拷贝依赖关系
所属栏目:[程序设计] 日期:2020-05-23 热度:139
我正在寻找使用常春藤来管理依赖关系,但是哇 – 那个东西真的喜欢制作多个罐子的副本!它像常春藤在我的后院蔓延,也是一样不好! 是否可以让Ivy简单地定义引用解析依赖项的类路径(对于指定的配置文件),以便我们的javac可以直接在ivy仓库(或缓存?)中引用它们.[详细]
-
单元测试 – Clojure单元测试:检查函数是否被调用
所属栏目:[程序设计] 日期:2020-05-23 热度:142
我试图为我的clojure函数编写一些单元测试(我使用clojure.test,但如果需要,我可以切换到midje). 我有一个函数,如下所示: (defn GenerateNodes [is-sky-blue? hot-outside? name] (cond (is-sky-blue? name) (generate-sky-nodes) (hot-outsid[详细]
-
在Agda中使用依赖对的问题
所属栏目:[程序设计] 日期:2020-05-23 热度:77
我正在学习 Agda by tutorial,现在我正在阅读有关依赖对. 所以,这是代码片段: data Σ (A : Set) (B : A → Set) : Set where _,_ : (a : A) → (b : B a) → Σ A Binfixr 4 _,_Σproj : {A : Set}{B : A → Set} → Σ A B → AΣproj (a , b)[详细]

浙公网安备 33038102330553号