期间:2015年

188足球比分直播重构代码以加载文档

许多现代的web服务器代码与返回JSON数据的上游服务进行通信,对JSON数据进行少量修改,然后使用流行的单页应用程序框架将其发送到富客户端web页面。与使用此类系统的人交谈时,我听到他们需要做多少工作来操作这些JSON文档,这让我有点沮丧。可以通过封装加载策略的组合来避免这种挫败感。

由Ma188bet足球充值rtin Fowler

2015年12月17日

阅读更多…

文章

188足球比分直播

列表和散列

在许多编程环境中,将数据结构表示为列表和哈希映射的组合是很常见的。现在大多数主流语言都提供了这些数据结构的标准版本,特别是一系列丰富的操作收集管道,操纵它们。这些数据结构是非常灵活的,允许我们代表的方式,很容易处理和操作的大多数形式的层次。

由Ma188bet足球充值rtin Fowler

2015年12月3日

阅读更多…

bliki

语言功能

出版演进

当我在我的写作生涯开始的时候,我开始写技术杂志文章。现在,当我写的文章长度件,它们都写在网上。纸杂志仍然存在,但他们是少数萎缩,大概注定要灭绝。然而,尽管纸杂志的萎缩,许多纸杂志的假设还是准确的作家和出版商保持的。这尤其挺起了在最近的一些谈话与人打交道上我想我的网站上发表文章。

由Ma188bet足球充值rtin Fowler

2015年12月3日

阅读更多…

bliki

写作

企业架构师的精益企业中的作用

当一个组织发生在一个敏捷的思维,企业架构不会消失,但企业架构师的角色变化。企业架构师不再做出选择,但帮助别人做出正确的选择,然后辐射出的信息。企业架构师还需要形成一个愿景,但随后需要团队学习建立社区之间搭建桥梁。这将允许团队探索新的方法和相互学习,与企业架构师在这种增长的合作伙伴。

凯文·希基

2015年11月30日

阅读更多…

文章

敏捷的企业架构技术领先

188足球比分直播重构到自适应模型

我们的大多数软件逻辑是写在我们的编程语言,这给我们写了最好的环境和发展这样的逻辑。但是,有一些情况是非常有用的是逻辑移动到数据结构,我们的当务之急代码可以解释 - 我称之为自适应模型。在这里,我将展示在JavaScript的一些产品的选择逻辑,并显示它如何进行重构,以用JSON编码的简单生产规则系统。这JSON数据允许我们使用不同的编程语言在设备之间共享这个选择逻辑和不更新这些设备上的代码来更新这个逻辑。

由Ma188bet足球充值rtin Fowler

2015年11月19日

阅读更多…

文章

188足球比分直播领域特定语言

远程与协同定位工作

没有远程与协同定位工作的一个简单的二分法,而是有对球队各自有不同的取舍和适合自己的有效的技术分布的几种模式。虽然这是无法确定的确凿证据,我的感觉是,大多数团体在同位置的方式更有成效的工作。但是你可以通过使用分布式工作模式建立一个更高效的团队,因为它可以让你获得更广泛的人才储备。

由Ma188bet足球充值rtin Fowler

2015年10月19日

阅读更多…

文章

敏捷的生产率团队环境团队组织协作新冠肺炎

188足球比分直播重构模块依赖

作为一个程序生长在它的大小将其分割成模块是很重要的,这样你就不需要了解所有的它做一个小的修改。通常,这些模块可以由不同的团队来供应和动态混合。在这个重构文章中188足球比分直播,我使用分裂介绍-领域的数据分层的小程序。然后我重构这些模块之间的依赖关系来介绍服务定位器和依赖注入模式。这些适用于不同的语言,但看起来不同,所以我表现出在Java和JavaScript的阶级风格这些重构。188足球比分直播

由Ma188bet足球充值rtin Fowler

2015年10月13日

阅读更多…

文章

188足球比分直播API设bet188足球计应用程序体系结构

必需的接口

一个必需的接口是由一个交互,以指定一个供应商部件需要这样做,它可以在该交互中使用的客户端定义的接口。

由Ma188bet足球充值rtin Fowler

2015年10月12日

阅读更多…

bliki

API设bet188足球计对象协作设计bet188足球

表示域数据分层

模块化一个信息丰富的程序最常见的方法之一是将它分为三个广泛的层:表示(UI)、域逻辑(aka business logic)和数据访问。因此,您经常会看到web应用程序被划分为了解如何处理HTTP请求和呈现HTML的web层、包含验证和计算的业务逻辑层以及排序如何管理数据库或远程服务中的持久数据的数据访问层。

由Ma188bet足球充值rtin Fowler

2015年8月26日

阅读更多…

bliki

团队组织数据库封装应用程序体系结构网络开发

反面模式

安德鲁·柯尼希首先创造JOOP中的一篇文章,这是可悲的是没有在互联网上提供的术语“反模式”。其基本思想(我记得它)是一个反模式是什么,当你开始这似乎是个好主意,但引线你陷入困境。从那时起,这个术语经常被用来只表示任何坏主意,但我认为原来的重点是更加有用。

由Ma188bet足球充值rtin Fowler

2015年8月25日

阅读更多…

bliki

坏事写作

对准地图

对准地图是组织信息散热器是帮助可视化正在进行的工作对齐的业务成果。这项工作可以是规则的功能添加或技术工作,如重新架构或偿还技术债务或提高构建和部署管道。团队成员使用定位地图来了解业务有何影响他们每天的日常工作是为了提高。商业和IT赞助商使用它们来了解正在进行的工作涉及的业务成效他们所关心的。

斯里拉姆纳拉扬

2015年8月18日

阅读更多…

bliki

团队组织项目计划协作

118金宝博app

循环是处理收集的经典的方式,但在编程语言收集管道更多地采用一流的功能,是一个有吸引力的选择。在本文中,我看看重构循环,以收集管道与一系列的小例子188足球比分直播。

由Ma188bet足球充值rtin Fowler

2015年7月14日

118金宝博app

文章

对象协作设计bet188足球188足球比分直播

开发行动文化

敏捷软件开发已经打破了需求分析、测试和开发之间的一些筒仓。部署、操作和维护是与其他软件开发过程类似的分离的其他活动。DevOps运动旨在消除这些筒仓,鼓励开发和运营之间的合作。

通过揉按Wilsenach

2015年7月9日

阅读更多…

bliki

持续交付敏捷实施团队组织协作

微服务的权衡

许多开发团队已经找到了微服务架构风格是一款卓越的方式,以单片架构。但其他球队都发现他们是一个生产力削弱负担。如同任何建筑风格,微服务带来的成本和收益。为了让你了解这些,并把它们应用到你的特定背景下,明智的选择。

由Ma188bet足球充值rtin Fowler

2015年7月1日

阅读更多…

文章

微服务

收集管道

收集管道,在那里你组织一些计算作为构成采取一个集合作为一个操作的输出,并将其送入下一个操作的顺序编程模式。(普通操作是过滤器,地图,和减少。)这种模式是常见的功能编程,并且还具有的lambda面向对象的语言。本文介绍了图案如何形成的管道,既引进模式不熟悉这几个例子,并帮助人们了解的核心概念,使他们能够更容易地从一种语言到另取的想法。

由Ma188bet足球充值rtin Fowler

2015年6月25日

阅读更多…

文章

对象协作设计bet188足球API设bet188足球计红宝石语言功能

樱桃采摘指南

医生是一个长期的电视连续剧,但你不必花太多的时间开始享受它。很容易挑选出优秀的独立剧集。

由Ma188bet足球充值rtin Fowler

2015年6月19日

阅读更多…

文章

消遣

技术人员Tor

Tor如何工作以及如何使用它的摘要。它还涵盖了Tor浏览器包、隐藏服务、Tails,并讨论了围绕Tor的一些争议。

通过奥拉·比尼

2015年6月15日

阅读更多…

文章

隐私

不要从一块巨石开始

在过去的几个月里,我已经多次听说,只有这样,才能有成功的微服务架构是首先用整块开始。套用西蒙·布朗:如果你不能建立一个结构良好的整体,是什么让你觉得你可以建立一个结构良好的一组微服务的?最近 - 和往常一样,很有说服力 - 渲染这个说法来自Martin Fowler的这个非常站点。188bet足球充值当我有机会在早期草案发表意见,我有一些时间来考虑这个问题。和我一样,特别是因为我经常发现自己同意与他和其他一些人,他们的观点我通常份额似乎同意他的观点,太。

我坚信从巨石开始通常是错误的。

斯特凡Tilkov

2015年6月9日

阅读更多…

文章

微服务

坝段第一

当我听到有关使用团队的故事118金宝博 网页 ,我注意到一个常见的模式。

  1. 几乎所有成功的微服务故事都是从一个巨大的、被拆散的巨石开始的
  2. 几乎所有我听说过的从零开始作为微服务系统构建的系统,最后都遇到了严重的麻烦。

这种模式使我的许多同事认为你不应该用微服务来启动一个新的项目,即使你确信你的应用程序足够大,可以让它变得有价值。.

由Ma188bet足球充值rtin Fowler

2015年6月3日

阅读更多…

bliki

进化设计bet188足球微服务

YAGNI

YAGNI本来是代表的首字母缩写“你是不是会需要它。”这是一个从口头禅极限编程这通常在敏捷软件团队中使用。这是一个声明,我们认为未来软件需要的某些功能现在不应该构建,因为“你不需要它”。

由Ma188bet足球充值rtin Fowler

2015年5月26日

阅读更多…

bliki

过程理论项目计划进化设计bet188足球编程风格

微服务费

这个118金宝博 网页 去年一直是热门话题。最近奥赖利软件架构会议,这似乎是每一个会话谈到微服务。足以让每个人的过度炒作,废话探测器并闪烁。一个这样的后果是,我们已经看到了球队太渴望拥抱微服务,却没有意识到微服务于他们自己的帐户带来复杂性。这增加了溢价项目的成本和风险 - 一个经常得到项目陷入了困境。

由Ma188bet足球充值rtin Fowler

2015年5月13日

阅读更多…

bliki

微服务

贝克设计规bet188足球则

肯特贝克在开发时提出了他的四条简单设计原则bet188足球极限编程在1990年代后期。我表示他们喜欢这个。

由Ma188bet足球充值rtin Fowler

2015年3月2日

阅读更多…

bliki

极限编程编程风格188足球比分直播

188足球比分直播重构代码,访问外部服务

当我编写处理外部服务的代码时,我发现将访问代码分成不同的对象是很有价值的。在这里,我将展示如何将一些凝结的代码重构成这种分离的通用模式。

数据湖

Data Lake这个词出现在这十年中,用来描述数据分析管道的一个重要组成部分大数据. 我们的想法是为组织中任何人可能需要分析的所有原始数据建立一个单一的存储区。通常人们使用Hadoop来处理湖中的数据,但是这个概念比Hadoop更广泛。

由Ma188bet足球充值rtin Fowler

2015年2月5日

阅读更多…

bliki

数据库大数据

在2014年年底为www.hdxh168.com状态报告

运行www.hdxh168.com网站是我在ThoughtWorks工作的很大一部分。传统上它已经得到了比我们的主网站更多的流量,尽管这是高兴地将发生变化作为我们的主要网站提高。我的网站是对我们影响行业作为我们的支柱2工作的一部分车辆。

由Ma188bet足球充值rtin Fowler

2015年1月28日

阅读更多…

文章

网站

微服务讲座

正如任何一点新的架构术语一样,很难对微服务有一个像样的定义,因此本次讨论从解决这个问题开始,基于James和我的文章,这篇文章有助于激发人们的兴趣。然后,我将微服务与SOA进行比较,将体系结构与更为单一的方法进行比较,并概述在部署微服务应用程序之前必须正确处理的重要事项。

由Ma188bet足球充值rtin Fowler

2015年1月15日

更多…

视频

微服务

多样性平庸幻觉

我经常参与讨论关于故意增加一组人的多样性。在软件中最常见的情况是提高妇女的比例。两个例子是在雇用和我们商量试图女性的比例到达一定程度,这比平常高会议发言人名单。对推动更加多样化的一个常见的说法是,它会降低标准,提高多样化的,但平庸组的幽灵。

由Ma188bet足球充值rtin Fowler

2015年1月13日

阅读更多…

bliki

多样性

预备重构的一个例子188足球比分直播

它如何可以更容易一个简单的例子,首先重构代码进行更改容易做出改变。188足球比分直播

由Ma188bet足球充值rtin Fowler

2015年1月5日

阅读更多…

文章

188足球比分直播


所有标签

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

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年

全部内容