-
依赖 Makefile
所属栏目:[程序设计] 日期:2020-05-23 热度:151
OBJS=$(addprefix objects/, $(addsuffix .o, $(basename $(notdir $(SRC))))) all: objects deps netd install # automatic generation of all the rules written by vincent by hand.deps: $(SRC) Makefile@echo[详细]
-
《代码大全》解读(九)
所属栏目:[程序设计] 日期:2020-05-23 热度:133
《代码大全》解读(九) 如果前面的章节是阐述具体创建过程相关事项,那么二十四章《评审》、二十五章《单元测试》、二十六章《调试》更多地是偏重于创建过程的后续阶段。 评审没什么好说的,测试可以重点看看。单元测试、功能测试、部分测试、系统测试组成的[详细]
-
MesonBuild:如何定义`pkg-config`找不到的库的依赖?
所属栏目:[程序设计] 日期:2020-05-23 热度:170
我的项目(在C中)在构建时具有第三方依赖.但是,默认情况下,第三方库安装到/ opt /而不是/ lib,我在pkg-config中找不到它.从mesonbuild的文档中,我应该使用declare_dependency,我没有其源代码将其视为我的子项目.如果我使用dependency()来定义它,我找不到正确的[详细]
-
构造函数 – 清理代码 – 依赖注入
所属栏目:[程序设计] 日期:2020-05-23 热度:197
我想知道是否有一个“更清洁”的解决方案来使用依赖注入绑定到具有大量参数的类,因为根据Robert C.Martin的清洁代码,最好不要使用超过3个参数……任何其他解决方案,想法(和例子?) 我接受.. 无论您是使用构造函数参数还是常规参数,最好避免将许多参数作为参数[详细]
-
haskell – 有哪些程序很好的例子很容易指定为依赖类型,但实现起来很复杂?
所属栏目:[程序设计] 日期:2020-05-23 热度:61
去年我问了“ Dependent types can prove your code is correct up to a specification. But how do you prove the specification is correct?”.投票最多的答案提出以下推理: The hope is that your specification is simple and small[详细]
-
领域驱动设计 – DDD:实体和价值对象之间的差异有什么用?
所属栏目:[程序设计] 日期:2020-05-23 热度:149
实体和值对象都是域对象.了解DDD中两者之间的区别有什么用?例如,将域对象视为实体或值对象是否会促成更清晰的域模型? 是的,能够分辨出差异是非常有帮助的,特别是在您设计和实施类型时. 其中一个主要区别在于处理相等性,因为实体应该具有与值对象完全不同的[详细]
-
域驱动设计 – 使用DDD进行洋葱架构的日志记录
所属栏目:[程序设计] 日期:2020-05-23 热度:171
我正在使用洋葱架构和域驱动设计开发控制台应用程序.我有两个域,我需要实现日志记录,我很困惑我可以放置日志记录组件.我可以将它放在两个域的相应基础架构中吗?或者在共享内核中可以在两个域中引用?如果我需要将它放在共享内核中我应该遵循的结构是什么?我[详细]
-
OpenWRT – 重新编译时打包缺少依赖项
所属栏目:[程序设计] 日期:2020-05-23 热度:81
如果有人可以帮助我,我会非常感激,因为它让我疯了. 当我从头开始编译包含我的包的OpenWRT图像时,通常一切正常. 否则,当我尝试重新编译时,我不断错过依赖错误. 我找到的唯一解决方案是将我的包放入一个完全干净的OpenWRT环境中并再次编译所有内容.考虑到编译整[详细]
-
.net – 如何在AutoFac中创建可选的依赖项?
所属栏目:[程序设计] 日期:2020-05-23 热度:121
我有一个接口,实现和目标: public interface IPerson { public string Name { get; } }public class Person: IPerson { public string Name { get { return John; } } }public class Target { public Target(IPerson person[详细]
-
如何/在何处设置TeamCity中的反向依赖参数(reverse.dep)?
所属栏目:[程序设计] 日期:2020-05-23 热度:195
我有一个TeamCity构建配置A和B,其中B依赖于A.我需要在触发B时将参数从B传递给A. 这与问题有关:Override dependencies properties by parameters value in TeamCity 9 和teamcity文件here 我需要找到WHERE / HOW来使用这个reverse.dep来设置依赖构建中的参数[详细]
-
如何对从具有大量依赖关系的基类派生的类进行单元测试?
所属栏目:[程序设计] 日期:2020-05-23 热度:66
我试图在我继承的一些 Java代码中对一个类进行单元测试. 问题是它来自一个类,它是公司应用程序的一部分.在构造时,基类会执行各种“聪明”的东西,初始化与运行时所需的各种服务的连接. 但是对于单元测试目的,我不需要任何这些.我只需要创建一个派生类的实例,然[详细]
-
如何在MassTransit IConsume中使用Autofac依赖注入
所属栏目:[程序设计] 日期:2020-05-23 热度:157
我正在尝试将DI与我的消费者类一起使用而没有成功. 我的消费者阶层: public class TakeMeasureConsumer : IConsumerTakeMeasure{ private IUnitOfWorkAsync _uow; private IInstrumentOutputDomainService _instrumentOutputDomainSer[详细]
-
如何聚合超过RAM gzip的csv文件的值?
所属栏目:[程序设计] 日期:2020-05-23 热度:79
对于初学者我不熟悉生物信息学,特别是编程,但我已经构建了一个脚本,它将通过一个所谓的VCF文件(只包括个体,一个clumn =一个人),并使用搜索字符串来查找对于每个变体(系),个体是纯合的还是杂合的. 这个脚本起作用,至少在小子集上,但我知道它将所有东西都存储在[详细]
-
MIPS管道转发(双重数据危险)
所属栏目:[程序设计] 日期:2020-05-23 热度:121
在Patterson轩尼诗书: 但这不能作为EX危险处理: 为什么在MEM阶段完成转发?如何?有1个档位(第二个添加,我需要在下一个EX中使用EX的结果)? 文件使用 http://www.cs.cornell.edu/courses/cs3410/2011sp/faq/faq_pa1.html 为了简单起见,我将重写EX和MEM危险[详细]
-
单元测试 – TDD:为什么’Red Green Refactor’而不仅仅是’Green Refactor’?
所属栏目:[程序设计] 日期:2020-05-23 热度:192
我进入专业软件开发已有4个月. TDD在我公司GO-JEK是不可谈判的. 以下是我的观察:人们倾向于首先编写代码,然后为其编写测试.显然,对于具有4 – 5年s / w开发经验且之前没有遵循TDD的人来说,这更方便. 那么,人们首先编写失败的测试,然后编写代码来传递它的原因[详细]
-
用于滑动窗口聚合的Bigquery SQL
所属栏目:[程序设计] 日期:2020-05-23 热度:171
嗨我有一张看起来像这样的桌子 Date Customer Pageviews2014/03/01 abc 52014/03/02 xyz 82014/03/03 abc 6 我想获得按周分组的页面视图聚合,但显示过去30天的聚合 – (每周30天的窗口大小的滑动窗口聚合) 我正在使用google bigqu[详细]
-
依赖注入 – 对DotNet Core中AuthorizationOptions要求的依赖注入
所属栏目:[程序设计] 日期:2020-05-23 热度:194
我有一个.NET核心项目,我正在尝试使用AuthorizationOptions创建自定义策略,如下面的文档中所示: ASP.NET.Core Authorization – Dependency Injection in requirement handlers 这些示例显示了使用1个参数设置授权要求 – 一个简单的int值.我的自定义要求需[详细]
-
单元测试 – 使用单元测试测试增加的功能
所属栏目:[程序设计] 日期:2020-05-23 热度:169
我想知道在增加功能时,使用单元测试进行测试驱动开发/测试的最佳实践是什么. 例如.我有一个要求,当Class Foo的对象收到bar()消息时,它应相应地更新给定的字段计数器.我为此创建了一个测试用例,它创建了一个Foo对象,然后测试了需求. 现在,如果有新要求,我应该[详细]
-
opencv – 使用cmake编译,使用macport安装依赖项
所属栏目:[程序设计] 日期:2020-05-23 热度:103
我正在尝试构建依赖于OpenCV的项目.我使用macports安装了Opencv,当我尝试构建项目时,cmake提供了以下输出: CMake Error at CMakeLists.txt:47 (FIND_PACKAGE): By not providing FindOpenCV.cmake in CMAKE_MODULE_PATH this project has asked CM[详细]
-
.net – MSTest TestMethod依赖注入
所属栏目:[程序设计] 日期:2020-05-23 热度:101
我正在使用DI容器,我想用容器中解析的实例进行MSTest(VS 2010)单元测试. 我想将这些实例注入我的TestMethod或至少我的TestClass.这可能吗? 现在我的TestMethods直接调用container.Resolve T(xxx),我宁愿避免这样,以便我的注射测试更加真实. 有人有这方面的经[详细]
-
依赖注入 – Ninject:如何注入类库?
所属栏目:[程序设计] 日期:2020-05-23 热度:177
开始我正在使用Ninject 1.5.我有两个项目:Web项目和类库.我的DI配置在Web项目中.在我的类库中,我定义了以下内容: public interface ICacheServiceT { string Identifier { get; } T Get(); void Set( T objectToCa[详细]
-
语言无关 – TDD – 重构成黑盒子?
所属栏目:[程序设计] 日期:2020-05-23 热度:92
我有一个用TDD开发的非常重要的服务对象.它从一个简单的任务开始:对于队列中的对象,构造异步处理的尝试.所以我围绕我的constructAttempt()方法编写了一个测试: void constructAttempt() {...} 有许多可能需要考虑的场景,所以我对这种方法进行了十几次测试.[详细]
-
设计模式 – DDD聚合与GoF的外观
所属栏目:[程序设计] 日期:2020-05-23 热度:115
除了实施细节,DDD聚合是否与GoF的外观相似? GoFFaade非常像真正的外观,通过创建另一个抽象来隐藏底层实现的复杂性;它隐藏了一个简单易用的界面背后的复杂且通常独立的系统(或子系统).例如,游戏的faade可能有方法start,update和pause;完全隐藏游戏的实现,但提[详细]
-
单元测试 – 单元测试模板方法设计模式
所属栏目:[程序设计] 日期:2020-05-23 热度:94
假设以下模板方法实现: public abstract class Abs { void DoYourThing() { log.Info(Starting); try { DoYourThingInternal(); log.Info(All done); } catch (M[详细]
-
osgi – 如何为运行时依赖项添加Import-Package指令?
所属栏目:[程序设计] 日期:2020-05-23 热度:72
我正在使用Gradle构建一个OSGi jar,我在使用清单时遇到了一些麻烦.这是我的构建脚本的摘录: apply plugin: javaapply plugin: osgijar { baseName = awesome manifest { name = An Awesome Application symbolicNam[详细]

浙公网安备 33038102330553号