-
如何为swing组件做有效的TDD
所属栏目:[程序设计] 日期:2020-05-23 热度:103
我正在研究Swing,我想知道如何有效地为我的GUI应用程序执行TDD. 我已经使用方丈和节日做了一些事情……但我仍觉得它没有效果,它 就像只进行功能测试一样,如果有任何一个有好的建议请发帖.. TDD有两个方面的GUI.有GUI设置本身(比如拖放),然后有GUI的功能(按此[详细]
-
unit-testing – 将依赖项注入测试
所属栏目:[程序设计] 日期:2020-05-23 热度:50
通常在使用依赖注入时,单元(和其他)测试负责创建/模拟被测系统的依赖关系并注入它们. 但是,有时测试本身具有依赖性,或者需要将依赖项注入到它本身无法创建的SUT中.例如,在测试与数据库交互的类时,测试需要知道连接字符串和目录名称等,这些不能被硬编码,因为对[详细]
-
如何制作一个依赖实际~POST / GET数据的PHPUnit测试?
所属栏目:[程序设计] 日期:2020-05-23 热度:110
我创建了一个包含filter_input函数的 PHP类,以使我们的开发人员的生活更轻松. 要使用url,name和age字段验证HTML表单,代码将是这样的: $post = Filter::POST();if ($post-validate_string(name) $post-validate_integer(age)) { $url = $post-sanit[详细]
-
模拟每两个变量之间具有不同混合依赖结构的混合数据?
所属栏目:[程序设计] 日期:2020-05-23 热度:178
我想模拟混合数据,比如三维数据.我想在每两个变量之间有两个不同的组件. 也就是说,模拟混合数据(V1和V2),其中它们之间的依赖关系是两个不同的正常分量.然后,在V2和V3之间另外两个正常组件.所以,我将得到3d数据,第一个和第二个变量之间的相关性是两个法线的混[详细]
-
haskell – 如何将依赖大小的数组推广到n维?
所属栏目:[程序设计] 日期:2020-05-23 热度:130
我已经玩了一段时间了,但是我无法说服GHC做这项工作. 基本上,在当前版本的Haskell / GHC中创建依赖大小的数组非常容易: newtype Arr1 (w :: Nat) a = Arr1 (Int - a)newtype Arr2 (w :: Nat) (h :: Nat) a = Arr2 (Int - a)ix2 :: forall w h a. (KnownNat w[详细]
-
设计模式 – 桥梁模式与依赖注入
所属栏目:[程序设计] 日期:2020-05-23 热度:102
Bridge Pattern和Dependency Injection之间有什么区别? 对于这两种模式,我们有一个抽象类,实现了另一个抽象.下面是Bridge Pattern UML图表. AFAIK依赖注入不是设计模式,而是 SOLID principles中定义的设计准则. 因此,Bridge模式在其中使用依赖注入来实现所需[详细]
-
TDD假定接口已经定义;如何应对?
所属栏目:[程序设计] 日期:2020-05-23 热度:53
要在代码之前编写测试,您需要有一种方法来与代码进行交互.测试倾向于提前定义接口,以便可以编写测试. 但是,经常开发一个好的实现包括发明一组良好的组件间接口,多次调整和重新构建这些接口.在此期间,您要么继续重写测试代码的好部分,要么让测试落后于代码. 有[详细]
-
rest – 返回资源的聚合数据
所属栏目:[程序设计] 日期:2020-05-23 热度:153
假设您正在领导开发新的REST API.格林菲尔德. 并且您已经为REST API的人员提供了这种结构,这个模式: { id: 12, name:{ first:Angie, last: Smith, middle: joy, maiden: crowly,[详细]
-
如何在聚合物中使用SASS?
所属栏目:[程序设计] 日期:2020-05-23 热度:132
我正在尝试使用SASS和Polymer,但我不知道如何有多个输出. 我想在自己的目录中编译每个scss文件,我不需要全局的css输出… 这个问题有解决方案吗? 谢谢 只需使用: scss --watch ROOT_FOLDER:ROOT_FOLDER 例: neciu$mkdir dir1neciu$mkdir dir2neciu$touch di[详细]
-
测试 – Grails GORM要测试多少?
所属栏目:[程序设计] 日期:2020-05-23 热度:148
是否有“最佳实践”或事实标准,在单元/功能测试中应测试多少GORM功能? 我的看法是,应该将大多数域测试作为功能测试,以便您获得完整的grails环境.但你测试什么?插入,更新,删除?您是否测试了约束,即使它们可能已经通过grails发布进行了更彻底的测试? 或者你[详细]
-
如何针对多个版本的依赖项运行单元测试
所属栏目:[程序设计] 日期:2020-05-23 热度:169
我正在编写一个 java库foo,它依赖于bar:1.1. 但是库栏已经发生了很大的变化,我想确保我的库与每个版本的栏兼容(1.1 … 1.10). 因此,我希望(在CI期间)使用包含bar:1.X的类路径运行每个单元测试,每个版本都可以使用bar. 我正在使用gradle和junit / spock,但我[详细]
-
在haskell中安装依赖项
所属栏目:[程序设计] 日期:2020-05-23 热度:161
我试图在我的mac中安装 cabal-dev.完成后,我试图运行./bin/build.得到此错误消息. cabal: cannot configure cabal-dev-0.9.1. It requires MonadRandom ==0.1.*, tar==0.3.*, test-framework =0.3 0.6 and test-framework-hunit =0.2[详细]
-
使用ClickOnce从依赖程序集部署内容文件
所属栏目:[程序设计] 日期:2020-05-23 热度:148
我有一个简单的WinForms应用程序,我使用ClickOnce在内部部署.主应用程序有一个依赖程序集,该程序集在构建属性中有一些标记为“内容”和“始终复制”的xml模板文件,但如果我进入项目属性,它们不会显示在应用程序文件列表中 – 发布 – 应用程序文件对话框. 任[详细]
-
做TDD和CSLA的最佳方式
所属栏目:[程序设计] 日期:2020-05-23 热度:97
我想知道人们曾经使用CSLA .NET 3.8及更高版本进行TDD的工具,模式等. 哪些部分最省力.是否存在完全未经测试的零件等. 任何和所有信息都是最受欢迎的. 谢谢 我使用 SpecFlow和 xUnit的组合来测试我的CSLA业务对象.使用xUnit的SpecFlow用于定义和测试用户场景([详细]
-
在DDD中,谁应该负责处理域事件?
所属栏目:[程序设计] 日期:2020-05-23 热度:143
谁应该负责处理域名事件?应用服务,域服务或实体本身? 让我们用这个问题的简单例子. 假设我们在商店应用程序上工作,我们有一个专门用于订单操作的应用程序服务.在此应用程序中,订单是聚合根和遵循规则,我们只能在单个事务中使用一个聚合.下订单后,它将保留在[详细]
-
单元测试 – 如何使用Jersey(测试框架)将数据源依赖注入到RESTful Web服务中?
所属栏目:[程序设计] 日期:2020-05-23 热度:178
我正在使用Jersey构建一个RESTful Web服务,它依赖于MongoDB的持久性. Web服务本身连接到默认数据库,但对于单元测试,我想使用单独的测试数据库.我会在setUp中填充这个测试数据库,运行我的测试,然后在tearDown中销毁它. 通常,我会在这里使用依赖注入将数据源提[详细]
-
编译没有依赖项的Java代码
所属栏目:[程序设计] 日期:2020-05-23 热度:84
参见英文答案 Is it possible to compile a java file without providing its depedencies?4个 我有一个java程序的源代码,但我没有它的依赖项.是否可以编译使用无法解析的字段,类和方法的Java代码?如果没有,是否有一个程序或Eclipse插件会自动生成[详细]
-
R包不加载依赖
所属栏目:[程序设计] 日期:2020-05-23 热度:56
参见英文答案 How can I load dependencies in an R package?2个 解决 在我的描述文件中,我改变了 Imports: dplyr (= 0.4.3), ggplot2 (= 2.1.0), lazyeval (= 0.1.10) 至 Depends: dplyr (= 0.[详细]
-
.net – 依赖关系实现在大型应用程序中进行语义日志记录的EventSource
所属栏目:[程序设计] 日期:2020-05-23 热度:120
我正在开发一个包含三个 Windows服务和几个普通Windows应用程序(.exe)的大型产品.现在我们要转向ETW和语义记录,并使用Microsoft.Diagnostics.Tracing.EventSource. 我在某处读到应用程序的所有逻辑连接部分都应使用相同的事件源.这意味着我们希望为我们的服务[详细]
-
Neo4j时间依赖图模型
所属栏目:[程序设计] 日期:2020-05-23 热度:99
我需要帮助我的neo4j图形结构模型的时间依赖域.有关要求和问题,请参见以下草图: 图1 2:每天我都有节点和关系.我将关系定义为某些词汇单元(句子)中两个节点(例如单词)之间的共现.具有新节点或已存在一次的同一节点可在几天内发生. 请参阅以下示例,其中我们仅[详细]
-
使用symfony DI延迟加载依赖项
所属栏目:[程序设计] 日期:2020-05-23 热度:119
目前我已经准备好了一个服务及其所有依赖项的Symfony2 DI容器实例.让我们说例如我有一个Car类,它有Engine和Lights作为依赖项. 在我当前的设置中,这两个依赖关系是在创建Car对象时通过setter注入自动创建的,但很可能这次我的Car对象不需要它的灯光,因此它不需[详细]
-
在执行bcp之后构建依赖的boost库
所属栏目:[程序设计] 日期:2020-05-23 热度:122
所以我使用了一组boost库,但是包含文件的绝对数量使得检查一个干净的副本真的很慢.我敢肯定大多数使用svn的boost的人已经注意到了这一点.我用Google搜索了一段时间,从boost中找到了一个很好的实用工具bcp,它只将依赖的头文件复制到我指定的目录中.所以,我想要[详细]
-
.net – DDD和客户端验证
所属栏目:[程序设计] 日期:2020-05-23 热度:50
我一直在寻找类似帖子的StackOverflow,是的,有一些关于我即将问的讨论,但我决定开始一个新主题. 假设您有一个使用域模型模式,DDD和许多其他设计模式的应用程序.假设我们有许多解决方案,如下所示: Solution.Model Solution.Repository Solution.Services Solu[详细]
-
我的Haskell软件包可以依赖哪些版本的软件包?
所属栏目:[程序设计] 日期:2020-05-23 热度:65
我已经准备好将我的第一个包上传到Hackage了! 我在我的hstest.cabal中有这个: Executable hstest Main-Is: hstest.hs Build-Depends: base, mtl, directory, ghc, ghc-paths, random, QuickCheck 我知道简单地列出我的包依赖的包是不好的[详细]
-
语言无关 – 在使用域模型和POCO类时,查询在哪里?
所属栏目:[程序设计] 日期:2020-05-23 热度:180
我是领域模型,POCO和DDD的新手,所以我仍然试图了解一些想法. 我无法弄清楚的一件事是如何保持我的域模型简单且与存储无关,但仍然能够以丰富的方式对其数据执行某些查询. 例如,假设我有一个具有OrdemItem集合的实体Order.无论出于何种原因,我想获得最便宜的订[详细]

浙公网安备 33038102330553号