期间:2006年

角色界面

角色界面通过查看供应商和消费者之间的特异性相互作用定义。供应商零部件通常会实现多个接口的角色,每一个这些相互作用的模式。与此相反的HeaderInterface,如果供应商只会有一个单一的接口。

由Ma188bet足球充值rtin Fowler

2006年12月22日

阅读更多…

bliki

API设bet188足球计

JRake

现在JRuby的在越来越成熟的,几个人都在思考的最后做什么用更换的蚂蚁,提高构建脚本的世界.

由Ma188bet足球充值rtin Fowler

2006年12月18日

阅读更多…

bliki

工具

大屏幕

你如何提高软件开发人员的生产力?

由Ma188bet足球充值rtin Fowler

2006年12月16日

阅读更多…

bliki

团队环境生产率工具

Web2.0版

在过去几年里,已经有很多讨论关于Web 2.0,无论这个概念,它的值作为新词.我在这种参与是有限的,我已经阅读并在话题听到的Tim O'Reilly,在他组织了一次研讨会参加了。有很多困惑摆在那里,但是,所以我想它的时候,我做妄图以减少混乱。(由于我解释添了很多的这个,如果我们不同意任何事情,你应该相信他。)

由Ma188bet足球充值rtin Fowler

2006年12月14日

阅读更多…

bliki

网络开发

语义扩散

我有创造的习惯新词■要描述的东西,我在软件开发中看到的。这其中包括在这一领域的作家共同的习惯,对于软件开发仍然缺乏很多有用的行话。一个与建设行话的问题是,条款很容易受到失去其意义,在语义扩散的过程 - 用另一个潜在的除了我们的行话。

由Ma188bet足球充值rtin Fowler

2006年12月14日

阅读更多…

bliki

敏捷实施

新词

新词:

1:新的单词,使用或表达。
2:无意义单词由精神病创造的。

-韦氏词典

如果你看过多少我写的,你很快就会通知我是一个强迫性neologiser。我一直在寻找拿出新的单词和短语,这的确bliki是围绕着这个习惯。bet188足球

由Ma188bet足球充值rtin Fowler

2006年11月2日

阅读更多…

bliki

写作

特点奉献

一个常见的,也许是占主导地位的,敏捷方法的作法是开发针对要建立的软件的功能列表(通常称为故事)。这些功能与跟踪索引卡,工作队列,燃尽图,积压,或任何你选择的工具是。

由Ma188bet足球充值rtin Fowler

2006年11月2日

阅读更多…

bliki

敏捷的坏事需求分析过程理论

结对编程的误解

一束约一对编程常见的误解。

由Ma188bet足球充值rtin Fowler

2006年10月31日

阅读更多…

bliki

敏捷的生产率团队组织极限编程合作

通用语言

通用语言是长期Eric Evans的使用中领域驱动设计bet188足球为建立开发者和用户之间的共同,严谨的语言实践。这种语言应该根据该领域模型软件中使用 - 因此它是很严格的,因为软件不具有模糊性以及应对的必要性。

由Ma188bet足球充值rtin Fowler

2006年10月31日

阅读更多…

bliki

领域驱动设计bet188足球

红宝石注解

Ruby最流行的特性之一是它支持元编程,那就是拥有像他们改变了语言本身的行为 - 引进之类的新的关键字。

由Ma188bet足球充值rtin Fowler

2006年10月26日

阅读更多…

bliki

语言功能领域特定语言红宝石

内部Dsl样式

内部DSL(通常称为嵌入式DSL)是DomainSpecificLanguage在现有宿主语言中编写的。这是许多编程语言社区(特别是Lisp社区)的常见思维方式。由于dsl是快速增长的Ruby社区中一种常见的思维方式,它现在受到了很多关注。

由Ma188bet足球充值rtin Fowler

2006年10月24日

阅读更多…

bliki

领域特定语言

对象母亲

一个对象的母亲是一种类的测试,以帮助创建例如对象您用于测试使用。

由Ma188bet足球充值rtin Fowler

2006年10月24日

阅读更多…

bliki

测试

改进家沟

如果你关心你做什么,你关心它越来越好。这涉及反映你是如何做的事情,并尝试新的技术,看看他们是否让你更好的。即使其他人推荐的新技术,你知道,如果他们为你工作的唯一途径是通过尝试出来自己,如果他们提高你的表现看。

由Ma188bet足球充值rtin Fowler

2006年10月18日

阅读更多…

bliki

敏捷实施

bet188足球设计继承

在面向对象的圈子里,最长的争论之一是OpenInheritance设计继承bet188足球。设计继承的原则最好总结如下乔希·布洛赫:“设bet188足球计与继承的文件,否则禁止它”。用这种方法你照顾决定哪些方法可以被继承和密封其他人阻止他们被覆盖。

由Ma188bet足球充值rtin Fowler

2006年10月6日

阅读更多…

bliki

封装API设bet188足球计

敏捷拼版

据敏捷联盟的现任董事会,敏捷方法已经“跨越鸿沟”,我认为他们正在变得越来越普遍的手段。虽然这有它的好处,也带来了问题。作为一种方法或设计方法成为时尚,那么我们bet188足球看到很多人使用它,或者教它,谁是专注于时尚,而不是真正的细节。这可能导致的东西的敏捷的名字做了哪些是极性相反运动的创始人的原则报告。

由Ma188bet足球充值rtin Fowler

2006年10月2日

阅读更多…

bliki

敏捷的敏捷实施

投票机

我以前就说过(在本页面的早期版本),其我无法理解,没有清晰、可审计的书面记录的投票机如何被视为可接受的投票。这种观点有些进一步支持是最近的研究普林斯顿显示它是多么容易颠覆共同投票机。(通过格伦Vanderburg)

由Ma188bet足球充值rtin Fowler

2006年9月19日

阅读更多…

bliki

工具

普及版本

日前苹果宣布时光机器,这是回去的时候,看到所有的改动你的文件,包括找到已删除的文件的能力。对于我们中的一些激烈的爱好者,这不是一个新的功能。与其他人一样,我把我的整个工作目录版本控制之下,现在原本CVS颠覆,并因此不得不轻松地查看所有更改,一切我工作的能力。它是这样一个有用的功能,我一下会是什么样子有之前想知道MoreVersionControl,或许时间机器是在该方向迈出的一步。

由Ma188bet足球充值rtin Fowler

2006年8月21日

阅读更多…

bliki

版本控制

说到即兴

前一段乔恩·德尔特点公众演讲的两种模式:

  • 脚本:你写出来,你会说和读或记住它几乎什么。
  • 幻灯驱动:在这里你产生详细的幻灯片,并用它们来驱动你说什么。

我最近的公开演讲大多采用第三种方式——即席演讲。在这种风格下,我开始时只不过是一个粗略的演讲提纲,然后在开始的时候把其他的东西都写下来。

由Ma188bet足球充值rtin Fowler

2006年8月18日

阅读更多…

bliki

演示技术

写作软件模式

我花了很多我的写作能量的写作模式。不时有人问我为什么我这样做,是什么让一个很好的模式问题。这是关于我如何看待图案与我的建议,谁创作有兴趣的模式本身人简短的文章。

由Ma188bet足球充值rtin Fowler

2006年8月1日

阅读更多…

文章

写作

Dsl边界

当话题DomainSpecificLanguage出现,常见的难题之一就是究竟什么是或不是一个DSL。麻烦的是,有一个DSL没有确切的定义并没有的DSL和其他事物之间的大的灰色地带。

由Ma188bet足球充值rtin Fowler

2006年8月1日

阅读更多…

bliki

领域特定语言

客户亲和力

当有人在研究一个顶级企业软件开发人员的构成时,通常谈话会转向框架和语言的知识,或者是理解复杂算法和数据结构的能力。对我来说,程序员或开发团队最重要的特征之一就是我称之为客户亲和力。这是开发人员对软件所解决的业务问题以及生活在该业务世界中的人们的兴趣和亲密度。

由Ma188bet足球充值rtin Fowler

2006年7月28日

阅读更多…

bliki

敏捷的团队组织需求分析

图形用户界面体系结构

如何GUI archiectures的历史回顾已演变,特别注意模型 - 视图 - 控制器是如何业经多年来不同的组。关系到我的演讲模式从历史的角度。

在离岸开发中使用敏捷软件过程

在过去的四年里,ThoughtWorks在印度班加罗尔运营了一个实验室,以支持我们在北美和欧洲的软件开发项目。传统的离岸开发方法是基于计划驱动的方法,但我们非常坚定地站在敏捷阵营中。在这里,我将讨论我们在进行离岸敏捷开发方面的经验和教训。到目前为止,我们已经发现,我们可以让它发挥作用,尽管其好处仍有待商榷。(虽然这篇文章最后一次更新是在2006年,但我在2011年访问了我们的离岸工作,发现其中的教训仍然是相关的,因此这篇文章不需要进一步的重大修订。)

由Ma188bet足球充值rtin Fowler

2006年7月18日

阅读更多…

文章

敏捷的

组委会表示逻辑

在用户界面模式叙事概述。讨论如何以及为何域逻辑从表现分离和如何数据的层分离和同步。

企业的Rails

在新成立的Rails社区,单词“企业”正成为一个肮脏的字眼。对于很多人来说Rails框架,其咄咄逼人的简单,是过于复杂的对立面'enterprisey'框架。

由Ma188bet足球充值rtin Fowler

2006年7月11日

阅读更多…

bliki

红宝石

写作敏捷宣言

2001年2月一组十七软件专家在雪鸟UT聚在一起,讨论以前被称为轻量级方法发展领域。我们决定使用敏捷一词来形容这个新品种敏捷方法.我们还写了敏捷软件开发宣言,列明这些灵活的流程的价值和原则。我是这些自当选梦想家之一,从那以后遇到很多问题关于这个群体的起源和敏捷联盟的成立以后。这是我的那些事件的回忆。

由Ma188bet足球充值rtin Fowler

2006年7月9日

阅读更多…

文章

敏捷的计算机历史

Buildix

我已经说过很多次有关的美德持续集成.为了得到这样的环境中工作,你需要一个持续集成服务器,和源代码控制系统。为了流畅运行,你也可以做一个问题跟踪bug跟踪等的项目,以及一个网站,以帮助捕获各种项目的知识。

由Ma188bet足球充值rtin Fowler

2006年7月7日

阅读更多…

bliki

持续交付工具

主题为2006年RailsConf上

与大多数我的主题演讲,这是一个即兴谈话.鉴于会议,这其中有怎样的影响轨软件开发的一个主题。

由Ma188bet足球充值rtin Fowler

2006年7月

更多…

视频

视频通话红宝石

维基百科死亡

最近博客圈的争论是由尼古拉斯·卡尔的入门自称“造成维基百科的死亡“(是的,我知道我的反应是缓慢的,但我没有足够的时间来写,而在路上)。他最初的职位让我觉得相当奇怪,他说,维基百科是死于因物品0.01%有一个相当温和的保护这就像说民主是在当镇雇用一名警察。

由Ma188bet足球充值rtin Fowler

2006年6月19日

阅读更多…

bliki

网络文化

红宝石Ploticus

在我最近的职位上EvaluatingRuby我提到一个同事已经组建了一个Web应用程序具有一些奇特的数字图形。有人通过电子邮件问他是如何做到这一点。我说我的答案很简单,ploticus,原来的bliki项,但导致他如何与接口红宝石ploticus的问题?

由Ma188bet足球充值rtin Fowler

2006年6月19日

阅读更多…

bliki

红宝石

消费者驱动契约:一种服务演化模式

本文讨论了不断变化的服务提供商和消费者的社会一些挑战。它描述了一些当服务供应商改变他们的合同的部分地区,特别是文档架构,并确定了两个很好理解的策略所发生的耦合问题 - 将架构扩展点和执行“刚刚够”收到信息的验证 - 为缓解这些问题。这两种策略有助于保护消费者改变运营商协议,但他们都没有给出任何供应商洞察正在使用它的方式和它必须保持它的发展的义务。借鉴这些缓解策略之一的基于断言的语言 - 在“刚好够用”验证策略 - 文章则介绍了“消费者驱动的契约”模式,该模式灌输有识之士提供到他们的消费者的义务,并重点服务演变各地关键业务功能的交付要求深受消费者喜爱。

伊恩·罗宾逊

2006年6月12日

阅读更多…

文章

118金宝博网 网页服务

热棒

今年年初我做了很多旅行,所以我的写作完全停顿了下来。几周前我回到家,希望能写很多东西。嗯,我做了一些,但事情一直在发生,让我远离:手术,从事故中取出别针.但最大的生产力杀手一直自己造成的 - 购买一台新电脑。

由Ma188bet足球充值rtin Fowler

2006年5月22日

阅读更多…

bliki

工具

深蓝

我们最喜欢的玩具,在过去几年里一直是深蓝.这是一个非常简单的装置 - 关于路由器的大小,端口电源,以太网,放大器和天线的无线LAN。它的任务是把mp3文件从服务器流式传输,并通过放大器播放。

由Ma188bet足球充值rtin Fowler

2006年5月21日

阅读更多…

bliki

小工具

转移到代码所有权

在我最近的CodeOwnership文章中,我描述了我想代码所有权问题的方式。我的很多软件开发的朋友是极端的程序员,并倾向于集体代码所有权。然而,这些种类的做法都不是绝对的,应始终由本地因素得到锻炼。我的一个同事给我发了一个注意到我以为是当你不得不改变你的做法,即使你是XP的一个强大的粉丝的一个很好的迹象下面的故事。(正如他在谈论他的团队,他更是匿名的。)

由Ma188bet足球充值rtin Fowler

2006年5月15日

阅读更多…

bliki

敏捷实施团队组织

你们这些关注新闻的人可能已经注意到新英格兰遭受了一场春季大风暴的袭击,洪水泛滥。我住在梅尔罗斯,正下着大雨,我们周末下了将近十英寸的雨。人们说,自从1938年的飓风以来,再也没有类似的事情了,尽管与世界上其他一些地方在过去几年遭受的苦难相比,这只是一件小事。

由Ma188bet足球充值rtin Fowler

2006年5月15日

阅读更多…

bliki

国内

代码所有权

有代码所有权的各种方案,我已经碰到过。我把他们分为三大类:

由Ma188bet足球充值rtin Fowler

2006年5月12日

阅读更多…

bliki

团队组织极限编程过程理论

评估红宝​​石

如果你读到这篇文章,我想你已经意识到了一个事实,那就是Ruby编程语言,特别是开发web应用程序的Rails框架,已经引起了极大的关注。一些人认为这是编程的未来,另一些人则认为这是一种危险的转移。

由Ma188bet足球充值rtin Fowler

2006年5月10日

阅读更多…

bliki

红宝石

持续集成

持续集成是一种软件开发实践,在这种实践中,团队成员经常集成他们的工作,通常每个人至少每天集成一次,导致每天进行多个集成。每个集成都由自动化构建(包括测试)进行验证,以尽快检测集成错误。许多团队发现这种方法可以显著减少集成问题,并允许团队更快地开发有凝聚力的软件。本文简要介绍了连续集成技术及其应用现状。

由Ma188bet足球充值rtin Fowler

2006年5月1日

阅读更多…

文章

流行敏捷的持续交付极限编程

ThoughtWorks的英国

在过去一个月左右的时间,我一直挂在我们的英国办事处,拥有各类英国ThoughtWorkers迎头赶上。我正打算参观我们的一些客户项目的,只是赶上了人们和周围的办公室已经让我忙得团团转(它也消灭了任何一本书的写作进度,但可以等到我回家。)

由Ma188bet足球充值rtin Fowler

2006年2月27日

阅读更多…

bliki

ThoughtWorks的

吸气根除

你可以从他们看到一种格斗方法时左手边的抽搐声来判断他们,他们的战斧迅速地被拔出,当另一个格斗者被无情地从一个班上砍下时,他们满意地大叫一声,这个班上的人立刻陶醉在对这位格斗者的脚下表示感激的狂喜中。

由Ma188bet足球充值rtin Fowler

2006年2月22日

阅读更多…

bliki

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

代码味道

A码气味是通常对应于该系统中的更深层的问题的表面的指示。一词最早由Kent Beck创造,同时用帮助我我188足球比分直播书。

由Ma188bet足球充值rtin Fowler

2006年2月9日

阅读更多…

bliki

技术债务编程风格188足球比分直播

构造函数初始化

构造函数初始化是在对象的创建方法中传入对象所需的所有协作者的方法。它是一个替代品SetterInitialization.

由Ma188bet足球充值rtin Fowler

2006年2月7日

阅读更多…

bliki

API设bet188足球计

基座恐惧症

我的一个成功作为一个作家的副作用是,我已经成为一个次要的怪胎名人。这是非常轻微,通常只有在极客会议生效(虽然我有过流浪的人向我在餐饮几次在旧金山。)之前,发生了我真的没有太多去想它,比其他成名后温和的渴望。现在,它的发生,我更加意识到这一点 - 而这一切的一切我恨它。

由Ma188bet足球充值rtin Fowler

2006年2月7日

阅读更多…

bliki

写作演示技术

关注事件

其中一个历史最悠久的方式来思考企业应用程序是作为一个系统作出反应,从外面的世界事件。这是一种思维方式,成为在80年代后半期建立在结构化设计界。bet188足球您现在听到的是“事件驱动架构”的旗帜下。在2000米年年中的我开始收集一些模式,这些类型的系统,但没有因为能够把他们变成什么更充实。尽管他们的粗糙和准备的性质,我认为他们提供周围活动的合作性质一些有益的思路,引入术语“事件采购”,用水货机型代表了世界的假设状态,以及如何域逻辑可以使用组织协议调度。

由Ma188bet足球充值rtin Fowler

2006年1月25日

阅读更多…

文章

事件架构

关注事件

一个模式的叙述,看事件如何被使用为重点的系统运行方式,并与同行合作。总结你如何表示事件,如何使用事件系统,并在系统的架构使用事件采购之间整合。

2006年1月25日

阅读更多…

应用架构

会计模式

对会计有用的模式叙述。包含帐户、分录和交易的基本表示,以及进行会计调整的模式概述。

2006年01月24日

阅读更多…

分析模式

的xUnit

的xUnit是给一群测试已经之中软件开发商成为广为人知的框架的姓。这个名字是一个推导JUnit的,其中的第一个被广泛公知的。

由Ma188bet足球充值rtin Fowler

2006年1月17日

阅读更多…

bliki

测试

测试替身

杰拉德·梅萨罗斯是工作的一本书捕捉模式使用各种的xUnit框架。其中一个他遇到的尴尬事是存根,嘲笑,假货,假人,和其他人使用存根出一个系统的部分用于测试的东西不同的名字。为了解决这个问题他拿出自己的词汇量我认为这是值得进一步蔓延。

由Ma188bet足球充值rtin Fowler

2006年1月17日

阅读更多…

bliki

测试

观测状态

什么人的意思,当他们说的方法不改变对象的观测状态?

由Ma188bet足球充值rtin Fowler

2006年1月5日

阅读更多…

bliki

封装

测试不变

契约式设计(Design by Contract,DbC)和测试驱动开发(Test Driven Development,TDD)的拥护者之间一直存在bet188足球着一个长期的、甚至是低调的争论。我现在不打算深入探讨这个问题,但我会转达一个想法,把我谈话时提出的两个问题合并起来丹尼尔·杰克逊.

由Ma188bet足球充值rtin Fowler

2006年1月5日

阅读更多…

bliki

测试

隐式接口实现

Java和C都共享相同的纯接口类型模型。通过接口可邮寄,那么你就可以宣布你实现它一流的客户实现可邮寄(在Java中)。一个类可以实现任意数量的纯接口。其中一个这个模型忽略了的事情是,你必须含蓄只要你有一个类接口。

由Ma188bet足球充值rtin Fowler

2006年1月4日

阅读更多…

bliki

API设bet188足球计


所有标签

API设bet188足球计·敏捷的·敏捷实施·分析模式·应用架构·应用集成·坏事·大数据·棋牌游戏·构建脚本·证明·合作·计算机历史·会议板·会议·持续交付·2019冠状病毒疾病·数据库·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年

所有内容