手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
算法
设计模式
多媒体技术
正则表达式
Elasticsearch
Flink
Hadoop
IDE
UML
Promise
Gis
编程之家
设计模式
依赖注入 – 将Serilog注入存储库以进行日志记录的最佳方法
我可以将ILogger注入控制器,但我在尝试将其注入存储库类时遇到问题. 这是我的启动方法: public Startup(IHostingEnvironment env) { // Set up configuration sources. var builder = new ConfigurationBuilder() .AddJ
作者:编程之家 时间:2020-09-14
wpf – 将普通属性转换为依赖属性
我有一个控件,我用于我的新应用程序.此控件具有常规属性. Public Property Value() As String Get If AutoCompleteTextBox.SearchText Is Nothing Then Return String.Empty Else Return AutoCom
作者:编程之家 时间:2020-09-14
如何将.aar依赖包含到Android库.aar文件中
我写了一些库,它有一部分UI.此外,该库使用其他库. 我想提供发行版.aar来在任何应用程序中使用这部分UI. 我的图书馆有下一个家属: compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile 'com.android.support:
作者:编程之家 时间:2020-09-14
tdd – 测试驱动开发是最佳选择.但是应该怎么做呢?
许多开发人员正在使用 Test Driven Development(TDD)设计他们的应用程序,但我想知道我应该在哪个阶段将TDD合并到我的项目中?我应该首先设计我的类,进行一些单元测试并确定需要哪些方法或首先设计方法,然后再进行一些单元测试? 最好的方法是什么? 测试驱动的重点是测试驱动设计和实现. 在某些情况下这是不合适的 – 它可能是明显的设计应该是什么样的,特别是如果它实现了现有的接口(
作者:编程之家 时间:2020-09-14
单一实现可以覆盖Python中的单个值和多个值吗?
假设你有这样的价值: n = 5 以及返回它的阶乘的方法,如下所示: 因子(5) 你如何处理多个值: nums = [1,2,3,4,5] 因子(nums) 所以它将所有这些值的阶乘返回为列表. 如果不编写2种方法,最简洁的方法是什么? python有一个很好的方法来处理这种情况吗? 这有时是完成的. def factorial( *args ): def fact( n ):
作者:编程之家 时间:2020-09-14
单元测试 – 编写源代码之前或之后的TDD和测试?
我已经看过许多关于为什么测试驱动开发是好的文章,它减少了开发时间等等.但在搜索了很多论坛后,我仍然没有得到TDD的具体优势.我并不是说测试是一件坏事,但我的观点是,如果我在编写源代码后编写单元测试而不是像TDD建议那样反之亦然.两个测试用例一旦完成就会像回归测试一样.在尝试在遗留代码中跟踪TDD时,我也遇到了很多问题.我想现在大多数代码都是遗留代码,我们必须在没有预先存在的测试的情况下修改代码.此
作者:编程之家 时间:2020-09-14
tdd – 测试驱动开发“进入障碍”?
我正在研究测试驱动开发,其中一个讨论点是与TDD相关的“入门障碍”.有没有人在这个领域有任何经验,你曾经做过的任何决定不使用TDD的项目,因为进入门槛太高了? 从我可以看出,进入的唯一障碍是个体开发者的知识(以及经验),大多数人并不完全习惯于这个过程而且有点陌生.在财务方面,由于大多数市场领先的工具都是开源的,免费提供,文档齐全且得到良好支持,因此它似乎非常具有吸引力. 思想/感受赞赏. 谢谢,
作者:编程之家 时间:2020-09-14
tdd – 测试驱动开发 – 测试究竟是什么?
我一直在学习TDD是什么,想到的一个问题是“测试”究竟是什么.例如,您是否调用Web服务,然后构建代码以使其工作?还是更多的单元测试导向? 一般情况下,测试可能是…… > unit test,它测试软件的单个子组件,而不对其他类有任何外部依赖性 > integration test是测试两个独立系统之间连接的测试,即.他们的整合能力 > acceptance test用于验证系统的功能 ……以及其
作者:编程之家 时间:2020-09-14
haskell – 如何(或为什么)`Data.Set String`不是单一类型?
我正在努力学习 Haskell,尝试写一些我觉得有趣的东西,而现在我正在试图弄清楚如何在Haskell中为一组特定的解析问题推导出Semiring: class Semiring s where zero, one :: s mul, add :: s -> s -> s instance Semiring Bool where zero = False one
作者:编程之家 时间:2020-09-14
单元测试 – 如何确保开发人员对其代码进行单元测试
如何确保团队中的所有开发人员都对其代码进行单元测试?代码覆盖率指标是我能够客观地衡量这一点的唯一方法.还有另外一种方法吗? (当然,如果你真的关注TDD,那么这应该不是问题.但是,让我们假设你有一些开发人员还没有“获得”TDD.) 这可能是一个社会问题而不是技术问题.首先,您是否希望单元测试能够实现100%的代码覆盖率,或者您是否能够满足更少的需求,并且相信您的开发人员可以在他们真正重要的地方进行
作者:编程之家 时间:2020-09-14
Jenkinsfile – Script Pipeline语法中的条件阶段执行
我们正在为Jenkinsfile使用Script Pipeline语法,它有很多阶段定义来构建和部署我们的代码.我有一个用例,如果我正在进行完整构建,我想运行所有阶段,但如果我需要执行一些AWS路由,则只运行一个特定阶段.我知道我可以使用if(< expression>)跳过一个阶段或运行一个阶段.问题是我不想将条件应用到我的Jenkinsfile中的每个阶段. 在新的Declarative Pi
作者:编程之家 时间:2020-09-14
依赖注入 – 在哪里保留guice注射器?
你有什么建议? 我发现最适合我的解决方案 – 在枚举类中保留注入器和模块. 好处: >一次创建注射器和模块, >可以在运行应用程序时使用不同类的注入器(不仅仅是在引导程序中), >注射器保存在一个地方,很容易找到. 例: import static ru.package.Modules.*; public enum Injectors { FOO_INJECTOR(BarModule.modu
作者:编程之家 时间:2020-09-14
依赖注入 – 实例化对象时的Aurelia依赖注入
如果我创建一个支持类,例如具有HttpClient的UserList将其注入其中,然后无论谁实例化该类都必须在构造函数中将HttpClient对象传递给它.不应该@inject(HttpClient)负责获取HttpClient单例并将其注入构造函数中吗?否则,每个需要引用UserList的类也将获得对HttpClient的引用,以便它可以将其传递给UserList构造函数(并且无法实现注入的目的
作者:编程之家 时间:2020-09-14
无论列的顺序如何聚合
我想将数据帧聚合两列,以便它们的变化只存在一次.值列应由聚合函数聚合,如max()或sum() 数据: itemID1 |itemID2 |value ---------|---------|------- B0001 |B0001 |1 B0002 |B0001 |1 B0001 |B0002 |2 B0002 |B0002 |0 结果可能是:
作者:编程之家 时间:2020-09-14
如何获得离线安装的所有nuget依赖项
我有两台电脑,一台有互联网连接,另一台没有. 我想在脱机计算机上安装Nuget包(Nuget.server)及其所有依赖项. 不幸的是,不可能只下载软件包本身,我必须手动下载所有依赖项,其中有几十个. 如何在包含所有依赖项的Internet连接的计算机上创建包? 谢谢. 在具有Internet访问权限的计算机上,NuGet程序包(.nupkg)应位于本地计算机缓存中.在 Windows上,它位于类
作者:编程之家 时间:2020-09-14
为什么sbt会使用Akka和ScalaTest依赖项给出多个依赖项警告?
我刚刚将 ScalaTest添加到build.sbt中,所以它现在看起来如下: name := "appname" version := "1.0" scalaVersion := "2.11.7" libraryDependencies ++= Seq( "com.typesafe.akka" %% "akka-actor" % "2.4.1", "org.scalatest" %
作者:编程之家 时间:2020-09-14
与聚合匹配的项目不在mongodb中工作
我试图根据一些匹配条件获取数据.首先我试过这个: 这里ending_date是完整日期格式 Offer.aggregate([ { $match: { carer_id : req.params.carer_id, status : 3 } }, { $group : {
作者:编程之家 时间:2020-09-14
.net – TDD和管理
我的经理开始非常恼火,因为我花时间设计测试(他认为测试是在软件编写完成后你做的事情).他让我说服他了吗? 你无法在这种情况下获胜.直到他服用蓝色(tdd)药丸,他才会知道.你唯一能做的就是留下更好的工作,或者按照他的方式去做.当你做后者时,向他解释TDD是一种更好的方法并给他举例.但他的方式或高速公路我会说.
作者:编程之家 时间:2020-09-14
单元测试 – 何时在新项目中引入单元测试?
首先让我说明没有单元测试的编码只是简单的疯狂.如果没有单元测试,我总是害怕在没有注意的情况下破坏某些东西.所以我都是单元测试,我更喜欢使用 TDD. 然而我的问题是;什么时候开始新项目时应该引入单元测试?生活在TDD的精神中,项目的第一个代码行应该是单元测试.然而,无论我多么喜欢TDD给人的模糊感觉,我常常发现当你什么都没有时,从一开始就很难开始进行单元测试.通常我发现在没有测试的情况下“欺骗”和
作者:编程之家 时间:2020-09-14
unit-testing – 处理TDD接口更改
我已经开始使用TDD了.正如 an earlier question中提到的,最大的困难是处理界面变化.随着需求的变化,您如何减少对测试用例的影响? 更改接口需要更新使用该接口的代码.在这方面,测试代码与非测试代码没有任何不同.对于该接口的测试将不可避免地需要改变. 通常,当接口发生变化时,您会发现“太多”测试中断,即对大部分不相关的功能的测试结果取决于该接口.这可能表明您的测试过于宽泛并需要重构
作者:编程之家 时间:2020-09-14
在R中安装依赖包时“无法移动临时安装”
当我安装软件包时,先于实际软件包安装必备软件包.我得到所有必备软件包的“无法移动临时安装”警告,但没有针对实际软件包的此类警告.但是加载时包会出错. 例如,当我install.packages(“mlr”)时,它安装了所有依赖项,我得到了各种警告,例如: package ‘BBmisc’ successfully unpacked and MD5 sums checked Warning in i
作者:编程之家 时间:2020-09-14
DDD,封装和分层架构:我的域名是否过于贫血?
我目前正在使用.net和nhibernate为旅游行业的客户开发一些相当大的应用程序,并且我遇到了一些实施DDD的问题,以及团队内部就最佳方式进行分歧的问题.我希望有人可以提供一些指导. 目前,我们已经在域外实现了一个服务层,每个聚合根([EntityName]服务)都有一个服务. 所有其他层使用这些服务通过GetByThis()和GetByTheOther()等方法获取对聚合根的引用.我们从其他
作者:编程之家 时间:2020-09-14
单元测试 – 每个单元测试多少次?
每个单元测试应该检查多少?比如我有这个测试 [TestMethod] public void IndexReturnsAView() { IActivityRepository repository = GetPopulatedRepository(); ActivityController activityController = GetActivityController(re
作者:编程之家 时间:2020-09-14
依赖注入 – 除了TDD之外,松耦合代码还有其他好处吗?
当我在做TDD时,它迫使我采用 Dependency Injection原则,最后我得到松散耦合的代码. 有人告诉我,理解松散耦合代码的应用程序更难. 你能告诉我松耦合代码的优缺点吗? 依赖注入不会自动导致低耦合.我同意上面关于低耦合的优点的答案.依赖注入的主要好处是它提高了可测试性,它可以帮助您遵循程序到接口的GoF原则,而不是实现.但是你也可以对注入的依赖关系进行高耦合.
作者:编程之家 时间:2020-09-14
babeljs – fsevents可选的依赖返回与系统不兼容
我每 this documentation安装babel核心6.26.0,一切顺利,除了以下错误: npm WARN optional Skipping failed optional dependency /babel-cli/chokidar/fsevents: npm WARN notsup Not compatible with your operating system or archi
作者:编程之家 时间:2020-09-14
闪亮的节点反应性依赖树
我已经开始维护一个约3000个代码行的Rshiny包.我想概述一下触发server.R文件中的内容. 是否有机会以一种简洁的方式生成反应性触发依赖图? 这可能对你很有意思: https://www.r-bloggers.com/announcing-shinytester-a-package-that-helps-you-build-shiny-apps/ 它引入了一个名为shinyTester的
作者:编程之家 时间:2020-09-14
如果Aurelia理解“导入”,为什么要使用依赖注入?
我不明白..如果我可以在Aurelia中使用import,为什么我必须使用@autoinject()和所有这些连接构造函数?我确定我错过了一些东西,但是,据我所知,我可以随时使用我导入的模块. import something from "whatever" export class SomeViewModel { activate() { // use somethin
作者:编程之家 时间:2020-09-14
TDD,Scrum和架构:KISS和复杂性冲突
我在Scrum,TDD,领域驱动设计和Bob叔叔的食谱之后一年就开始工作了……但我有一些疑问是我们应用各种原则,主要是在阅读“ Java应用程序架构”(从现在的JAA)总是来自Martin的系列. 如果我错了请纠正我! (希望我是) 问题始于TDD和Scrum,他们说我们应该在系统出现后改进系统,避免前期设计.这使我的工作让所有可扩展性点都保持开放,(ab)始终使用所有类型的可扩展性模式.这确实是
作者:编程之家 时间:2020-09-14
依赖注入 – OWIN服务解析使用Autofac
我有一个使用OWIN和Autofac的WebApi应用程序.虽然控制器和参数得到了正确解析,但我希望能够使用OwinContext.Get< type>解决使用Autofac注册的类型.那可能吗? 已经是setapp.UseAutofacMiddleware(容器);和config.DependencyResolver = new AutofacWebApiDependencyResolver(c
作者:编程之家 时间:2020-09-14
使用lapply(.SD,…)计算多个聚合
我想使用data.table的lapply(.SD,…)方法执行多个聚合,即计算几个变量的几个不同的汇总统计信息.但我的猜测是如何以错误或相当于rbind而不是cbind的方式结束. 例如,要通过cyl获得mtcars的平均值和中位数mpg,可以执行以下操作: mtcars.dt <- data.table(mtcars) mtcars.dt[, list(mpg.mean = mean(mpg)
作者:编程之家 时间:2020-09-14
上一页
72
73
74
75
76
77
78
79
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native