期间:2017

机器的理由

我记得我年轻的时候被告知奇妙的事人工智能(AI)将在未来几年内做到。现将几种几十年后来,其中一些似乎正在发生。最近的成功是计算机通过相互对弈来教彼此下围棋,它们迅速变得比人类更熟练,掌握了人类专家几乎无法理解的策略。人们很自然地会想在未来几年里会发生什么,计算机会不会很快拥有比人类更高的智能?(考虑到最近的一些选举结果,这可能不是很难跨越的障碍。)

但是,当我听到这些,我记得毕加索的关于计算机几十年前的评论:“电脑是没用的,他们只能给你答案。”那种推理技术,例如机器学习可能导致的是他们的结果确实令人印象深刻,并将对我们有用的用户和软件开发商。但答案,虽然有用,但并不总是全貌。我在学校的初期认识到这 - 只是提供了答案,一个数学问题只会让我一对夫妇标记,获得满分,我不得不展示如何我得到了它。得到答案的推理比结果本身更有价值。这是自学围棋ai的局限性之一。虽然他们能赢,但他们无法解释自己的策略。

由Ma188bet足球充值rtin Fowler

2017年11月14日

阅读更多…

bliki

大数据

种族为银河和圣胡安

圣胡安和种族为银河是优秀的,快速,周到的纸牌游戏。比赛是更深,其图标,使其成为一些不太平易近人。

由Ma188bet足球充值rtin Fowler

2017年11月11日

阅读更多…

文章

棋盘游戏

功能切换(又名功能标志)

切换功能(通常也refered为功能标志)是一个强大的技术,允许团队修改系统的行为不改变代码。它们分为不同的使用类别,以及实施和管理切换时采取分类考虑是非常重要的。切换带来复杂性。我们可以通过使用智能切换的实现方法和合适的工具来管理我们的肘节构型保持这种复杂的检查,但我们也应着眼于限制在我们的系统切换的数量。

皮特霍奇森

2017年10月9日

阅读更多…

文章

受欢迎的持续交付应用程序体系结构

构建进化架构的前言

最近我的同事们:尼尔福特,丽贝卡帕森斯,和帕特挎,写了一篇题为“建设的进化体系结构”一书。我很荣幸,他们让我写了前言。

由Ma188bet足球充值rtin Fowler

2017年10月5日

阅读更多…

文章

应用程序体系结构企业架构进化设计bet188足球

罗伊ThoughtWorks的销售

ThoughtWorks被Apax基金收购。目前的管理团队将继续像以前一样管理公司。

由Ma188bet足球充值rtin Fowler

2017年8月23日

阅读更多…

文章

ThoughtWorks的

测试影响分析的崛起

测试影响分析(TIA)是加快构建的自动化测试阶段的现代生活方式。它的工作原理,通过分析源代码来工作了哪些测试应该改变生产代码后运行的调用图。微软已经做了这种方法的一些大量的工作,但它也有可能为开发团队来实现一些有用的东西相当便宜。

由保罗·哈曼特

2017年8月22日

阅读更多…

文章

测试

建筑师乘电梯到上层参观

许多大型组织看到他们的IT引擎被许多层楼和行政顶层隔开,这也将业务和数字战略与执行IT的重要工作分开。架构师的主要角色是乘坐顶层公寓和机房之间的电梯,在任何需要的地方停下来支持这些数字工作:自动化软件制造、最小化预先决策制定以及在技术发展的同时影响组织。

由Gregor Hohpe

2017年5月24日

阅读更多…

文章

企业架构

播客与丽贝卡夫斯 - 布洛克在敏捷和架构

瑞安洛卡德(敏捷起义)邀请我加入丽贝卡夫斯 - 布罗克浏览关于敏捷项目架构的播客对话。Rebecca开发了责任驱动型设计,这对我开始我的职业生涯有很大的影响。bet188足球我们讨论了如何定义架构、测试对架构的影响、领域模型的角色、需要准备什么样的文档,以及预先需要完成多少架构。

由Ma188bet足球充值rtin Fowler

2017年5月15

阅读更多…

音频

敏捷面试应用程序体系结构文档播客

葡萄栽培和的画廊主

葡萄栽培和的画廊主与生产的一个重要主题兼具优良Eurogames中心的经营。

由Ma188bet足球充值rtin Fowler

2017年4月16日

阅读更多…

文章

棋盘游戏

精益《盗梦空间》

先启阶段是在项目开始时完成的一项活动,它将涉及的人员聚集在一起,并为正在进行的工作设置一个共同的方向和工作风格。精益初始阶段是一个集中的初始阶段,可以在一周内完成。在此期间,我们了解了产品的关键特性和客户,并构建了一个画布来制定最小可行产品的特性。

由保罗结论:(

2017年4月5日

阅读更多…

文章

项目计划协作

QA在生产

传统上,QA侧重于在软件发布到生产环境之前对其进行测试,以确定它是否已经为发布做好了准备。但是,现代的QA组织也越来越关注在生产环境中运行的软件。通过分析日志和其他监视工具,他们可以发现质量问题并向开发组织强调。对于使用持续交付快速而可靠地将软件的新版本投入生产的组织来说,这种方法特别有效。

通过揉按Wilsenach

2017年4月4日

阅读更多…

文章

持续交付测试

一行代码会损害服务器

一个会话密钥用于加密的cookie的关键。应用程序开发人员通常将其设置为在开发过程中弱密钥,并在生产过程中不解决它。本文介绍了这样的弱密钥如何被破解,而破解的密钥可以如何被用来获取服务器托管应用程序的控制。我们可以通过使用强密钥和精心密钥管理防止这一点。图书馆作者都应该使用的工具和文档鼓励这一点。

杰克·辛格尔顿

2017年4月3

阅读更多…

文章

安全

自我封装

数据封装是面向对象式的核心宗旨。这是说一个对象的字段不应该公开曝光,而不是从外面所有接入目标应该是通过访问方法(getter和setter)。有语言,让公众开放的领域,但我们通常谨慎的程序员没有做到这一点。自封装更进了一步,表明所有内部访问数据字段也应该通过访问方法为好。只有存取方法应该接触数据值本身。如果数据字段没有被暴露于外,这将意味着增加额外的私人存取。

由Ma188bet足球充值rtin Fowler

2017年3月9日

阅读更多…

bliki

封装

函数对象

在编程时,对象的基本概念是数据和行为的捆绑。这写了一组相关的函数时提供了一个通用的数据上下文。它也提供了一个接口,以操纵该允许对象到数据控制访问数据,因此很容易支持派生数据,并防止数据的无效修改。许多语言提供明确的语法来定义类,它们充当对象的定义。但是,如果你有一流的功能和闭包的语言,则可以利用这些结构创建使用该功能的对象模式(最初由尤金·沃灵福德描述)的对象。

由Ma188bet足球充值rtin Fowler

2017年2月13日

阅读更多…

bliki

封装语言功能对象协作设计bet188足球

雅居乐起义敏捷宣言作者专访

敏捷起义播客已经对敏捷宣言的作者进行了一系列的采访。轮到我坐面试座位了。我不太记得雪鸟工作室本身,但我能够描述一些导致宣言的背景。

由Ma188bet足球充值rtin Fowler

2017年2月13日

阅读更多…

音频

敏捷播客计算机历史

你所说的“事件驱动”是什么意思?

向去年年底我参加了与我的同事们ThoughtWorks的一个研讨会,讨论的“事件驱动”应用程序的特性。在过去的几年里,我们已经建立很多,使大量使用事件的系统,并且他们已经经常称赞,并经常诅咒。我们的北美办公室组织峰会,并从世界各地的ThoughtWorks的资深开发人员到场参加,交流思想。

这次峰会最大的成果是认识到,当人们谈论“事件”时,他们实际上意味着一些完全不同的事情。所以我们花了很多时间试图找出一些有用的模式。本文是对我们所识别的主要内容的简要总结。

由Ma188bet足球充值rtin Fowler

2017年2月7日

阅读更多…

文章

bet188足球事件架构

综合监控

综合监控(也称为语义监控)运行的应用程序的自动对现场制作系统测试的定期的子集。结果推入到监视服务,这将触发警报在故障的情况下。该技术结合了自动化,以便检测在生产经营不善的企业要求监控测试。

弗蕾维亚·法莱和谢尔盖·格布哈特著

2017年1月25日

阅读更多…

bliki

持续交付测试

持续集成认证

持续集成是软件开发的流行技术。在会议上许多开发商谈论他们如何使用它,以及持续集成工具在大多数开发组织是常见的。但我们都知道,任何像样的技术,需要一个认证计划 - 幸运的一个确实存在。在持续交付和DEVOPS最重要的专家之一开发的,它是知名的非常快速的管理,但其结果很有见地。虽然这是相当成熟的,它并不像众所周知的,因为它应该是,使该技术的一个球迷,我觉得对我与大家分享我的读者此认证程序是很重要的。你准备好了持续集成被认证?你将如何应对令人震惊的事实,服用测试将揭示?

由Ma188bet足球充值rtin Fowler

2017年1月18日

阅读更多…

bliki

证明持续交付

Web应用程序安全的基础

现代web开发面临着许多挑战,其中安全性非常重要,但往往没有得到足够的重视。虽然威胁分析等技术越来越被认为是任何严肃开发的必要手段,但也有一些基本实践是每个开发人员都可以而且应该做的。

凯德·凯恩斯和丹尼尔·萨默菲尔德著

2017年1月5日

阅读更多…

文章

编程风格安全


所有标签

API设bet188足球计·敏捷·敏捷实施·分析模式·应用程序体系结构·应用程序集成·坏事·大数据·棋盘游戏·构建脚本·证明·协作·计算机历史·小组会议·会议·持续交付·新冠肺炎·数据库·bet188足球·字典·分布式计算杂志·娱乐·多样性·文档·领域驱动设计bet188足球·领域特定语言·国内·封装·企业架构·估计·事件架构·进化设计bet188足球·经验报告·expositional架构·极限编程·前端·小工具·ieeeSoftware·infodecks·网络文化·面试·语言功能·语言工作台··传统康复·法律·指标·微服务·移动·noSQL·对象协作设计bet188足球·解析器生成器·摄影·播客·受欢迎的·演示技术·隐私·过程理论·生产率·编程平台·编程风格·项目计划·招聘·188足球比分直播·188足球比分直播重构边界·需求分析·红宝石·安全·演讲视频·团队环境·团队组织·技术债务·技术领导·测试类别·测试·ThoughtWorks的·工具·旅行·uml·版本控制·web开发·网页服务·网站·写作

2020·2019·2018·2017·2016·2015·2014·2013·2012·2011·2010·2009·2008·2007·2006·2005·2004·2003·2002·2001·2000·1999年·1998年·1997年·1996年

所有的内容