期间:2005年

活动海报

这是我见过几次的一种应用程序。该应用程序主要是一个报告应用程序,它向用户提供有关某个事物状态的实时信息。它是一个活动的应用程序,因为用户可以很好地控制他们所看到的是什么样的东西,他们可以在特定的区域进行深入研究,并且通常可以操纵他们的显示;但是它仍然是,至少主要是一个只读的应用程序。

由Ma188bet足球充值rtin Fowler

2005年12月30日

阅读更多…

闪电

应用程序体系结构事件架构

Music2005

RIAA可能会说世界末日即将来临,但尽管我用我的粘液3我看我的音乐预算没有变小。事实上,我想我需要更多的东西来满足我的ipod的饥饿感。

由Ma188bet足球充值rtin Fowler

2005年12月21日

阅读更多…

闪电

消遣

Duck接口

也许是我太天真了,但我从没想到我的帖子会引起这么多的议论HumaneInterface打开了。遗憾的是,大部分的争论都是关于Ruby数组和Java列表的相对优点,而不是我试图提出的基本观点,尽管如此,我认为还是出现了一些不错的对话分支。

其中一个讨论话题揭示了Array和List之间的差异,除了人性化/最小化的哲学之外,还有其他原因。其中一个原因是类似的功能在两种语言中扮演不同的角色。

由Ma188bet足球充值rtin Fowler

2005年12月21日

阅读更多…

闪电

API设bet188足球计红宝石

旅游服装

最喜欢的爱好者,我没有太多的对时尚感兴趣或有这一季的风格。我的哲学是没有多大点担心包装的时候也没什么可说的内容具有吸引力。但我已经与我的衣服怪胎的朋友,足以激发此条几句交谈。

由Ma188bet足球充值rtin Fowler

2005年12月20日

阅读更多…

闪电

旅行

流畅接口

几个月前,我参加了一个车间Eric Evans的,他谈到了一种特定的接口样式,我们决定将其命名为fluent接口。这不是一种常见的风格,但我们认为应该更为人所知。也许最好的方式来描述它是通过例子。

由Ma188bet足球充值rtin Fowler

2005年12月20日

阅读更多…

闪电

API设bet188足球计领域特定语言

埃文斯分类

在他那本好书中领域驱动设计bet188足球埃里克·埃文斯创建不同类型的域的分类对象,你很可能会碰上。

由Ma188bet足球充值rtin Fowler

2005年12月14日

阅读更多…

闪电

领域驱动设计bet188足球

新方法论

在经历了90年代的极限编程之后,我开始对类似的方法(如Scrum、Crystal和DSDM)感到好奇。深入研究后,我总结出了这些新方法的共同特征:比起预测规划,我更喜欢自适应规划;比起使用的过程,我认为人对成功更重要。随着时间的推移,这些方法聚集在敏捷软件开发的旗帜下(我修改了这篇文章),但我仍然认为本文中的观点是理解敏捷本质的好方法。

由Ma188bet足球充值rtin Fowler

2005年12月13日

阅读更多…

文章

敏捷的过程理论

上下文验证

在我写作的努力,我一直打算写材料块上的验证。这是一个区域,导致了很多困惑,这将是很好的得到的一些技巧,工作扎实一些很好的说明。然而生活充满了东西写,而超过时间允许。

由Ma188bet足球充值rtin Fowler

2005年12月7日

阅读更多…

闪电

领域驱动设计bet188足球应用程序体系结构

人性化界面

围绕着红宝石随大溜挂,我已经遇到术语“人性化界面”了不少。它描述了rubyist态度的一部分写作类接口,我想这也建立在设计的API两个思想流派之间的一个有趣的对比(另一个是bet188足球最小界面).

由Ma188bet足球充值rtin Fowler

2005年12月5日

阅读更多…

闪电

API设bet188足球计

命令查询分离

术语“命令查询分离”是由Bertrand Meyer在他的书“面向对象软件构造“ - 一本书,是在二OO早期最有影响力的书籍OO一(第一版是一个具有影响力,第二版是好的,但之前,你可以,你需要几个月健身房举起它。)

由Ma188bet足球充值rtin Fowler

2005年12月5日

阅读更多…

闪电

API设bet188足球计编程风格

约翰·弗利塞德斯

上周末,我听到了悲伤的消息,约翰·弗利赛德斯经过长期争斗与癌症死亡。约翰是最有名的“四人帮”谁可能是产生了一个最好写的书在软件设计上。bet188足球

由Ma188bet足球充值rtin Fowler

2005年11月28日

阅读更多…

闪电

写作

内存测试数据库

在内存中的数据库是完全运行在主存储器中,而不触及磁盘的数据库。他们经常跑作为嵌入式数据库:当一个进程启动,运行嵌入式这一过程中,并在销毁过程中完成创建。

由Ma188bet足球充值rtin Fowler

2005年11月22日

阅读更多…

闪电

测试数据库

Smalltalk的书籍

从我不时碰到谁想要得到一个Smalltalk和给它一个旋转,看看大惊小怪什么人。我的老最喜欢的入门小册子已经绝版了,但我发现现在可以了从这里下载以及许多其他smalltalk相关的材料。这些资料是由Stephane Ducasse主持的,他是一本关于再造模式

由Ma188bet足球充值rtin Fowler

2005年10月26日

阅读更多…

闪电

语言功能写作

OOPSLA 2005

OOPSLA再次,大量的会议和各种想法。这是不可能做一个适当的写了本次会议的 - 有太多的任何一个人的出席,让单独承担因此,这些分散的想法。

由Ma188bet足球充值rtin Fowler

2005年10月24日

阅读更多…

闪电

会议

焦2005

这是一个令人难堪的简短报告什么已经变成我最喜欢的会议。不幸的是,与其他公司的冲突意味着我只能在奥胡斯呆一天。继续成为一个伟大的会议,尽管我很难说为什么。它设法保持了一种小型会议的感觉,同时又保持了新鲜感和广度。

由Ma188bet足球充值rtin Fowler

2005年10月24日

阅读更多…

闪电

会议

五磅袋

你不能把狗屎十磅成五一斤袋

- 任何人谁曾试图

当肯特和我写计划极限编程时,我们引用了这句异想天开的话来帮助理解计划的本质。

由Ma188bet足球充值rtin Fowler

2005年10月13日

阅读更多…

闪电

韵律学项目规划估计

轶事证据

软件开发领域的挫折之一是很难在不同的技术和工具之间做出选择。通常,当有人谈到这个问题时,他们会被要求提供“硬数据”,说明这种技术或工具比其他方法更好。这是一个可以理解的要求,但最终这是一个注定的要求。首先我们CannotMeasureProductivity

由Ma188bet足球充值rtin Fowler

2005年10月9日

阅读更多…

闪电

写作

思想工科中国

思想网络已经来到中国。对几个人来说,开设一个中国办事处是一个长期的雄心壮志。罗伊一直把它作为RoysSocialExperiment. 另外,小郭,他给了我很多软件开发方面的经验和想法,他一直想在中国开始思想工作。

由Ma188bet足球充值rtin Fowler

2005年10月8日

阅读更多…

闪电

思想工作

鲁比人

正如我的普通读者应该知道的那样,我是一个狂热的拓荒者好几年了。我喜欢Ruby语言因为它丰富而整洁的语法和精心设计的框架。它已经成为我个人项目的常用语言,包括这个网站的大部分。bet188足球

由Ma188bet足球充值rtin Fowler

2005年9月25日

阅读更多…

闪电

红宝石

视频:介绍领域特定语言

2005年,我主持了一个关于特定领域语言的跟踪。我以半小时的开场白开场,录音者是InfoQ公司并在其网站上公布。讲座镜子我的论文的第一部分语言工作台

由Ma188bet足球充值rtin Fowler

2005年9月25日

更多…

视频

视频通话

企业架构师加入团队

企业架构小组经常走散一天比一天发展。这可能会导致他们的开发工作的知识获取的日期和开发团队出不采取广泛全公司的观点。在看到这个经常我的同事发生(ThoughtWorks的CTO)丽贝卡认为,企业架构师可以通过加入开发团队更有效。

丽贝卡帕森斯

2005年9月

阅读更多…

ieeeSoftware公司企业架构

多样性

ThoughtWorks的一个大主题是鼓励公司各个部门的员工多元化。(在这里,我们指的是性别、种族、性取向等方面的多样性。)我们希望成为这样一家公司,在这里,女性和非白人等历史上处于不利地位的群体能够感到舒适,并得到与传统的暴民领导者一样多的机会。罗伊,作为一个著名的杂种,显然很关心这种多样性。

由Ma188bet足球充值rtin Fowler

2005年8月28日

阅读更多…

闪电

思想工作多样性

开放空间

开放空间是一种方法来帮助你放在一起的自组织会议。我最早是由介绍下标准切口在1997年,我见过很多次,我自己也用过。它在小规模、十几个人或两个人的群体以及一两百人的更大规模中似乎都能很好地工作。我已经看了一到三天了。我将用我所看到的各种变化来描述它:凤头山是一个每年约有20人参加的小型研讨会,敏捷宇宙2002有大约100名左右的在一个轨道开放空间会议(他们继续这样做,因为,但我没能到那里)美食营有几百人这样做。这项技术是由哈里森·欧文开发并有很好的描述他的书

由Ma188bet足球充值rtin Fowler

2005年8月24日

阅读更多…

闪电

会议协作

188足球比分直播重构Photran

它看起来像在UIUC那些狡猾的人准备重构的Fortran。布赖恩·富特写关于项目在他的无匹的风格。(在软件中最有趣的作家,他的一个 - 但让他写东西是平时喜欢从现场剑齿虎试图拉牙齿,而穿着新宰杀的羊排的项链)(是的,我知道这是老新闻,但我看到了他的博客上别的东西,然后发现了这个。)

由Ma188bet足球充值rtin Fowler

2005年8月24日

阅读更多…

闪电

188足球比分直播

注释

的程序单元(通常是类,方法或场)上的注释是一块添加到可用于美化额外代码元素节目元素的元数据。

由Ma188bet足球充值rtin Fowler

2005年8月12日

阅读更多…

闪电

语言功能

超级电话

Call Super是OO框架中不时出现的一个小毛病(如果你喜欢,也可以称为反模式)。它的症状很容易发现。您继承了一个超类,以便插入到某个框架中。文档中说“要做自己的事情,只需子类化过程方法。”但是,重要的是要记住以调用超类来开始你的方法”。举个这样的例子。

由Ma188bet足球充值rtin Fowler

2005年8月11日

阅读更多…

闪电

坏事语言功能

领导分

随着公司的成长,你必须更担心它是如何领导,谁是负责选择领导人。大多数公司都有所有者(或股东),他们最终选择了执行管理。高管则让大多数决定为公司(或至少他们喜欢认为他们这样做)。

由Ma188bet足球充值rtin Fowler

2005年8月3日

阅读更多…

闪电

思想工作

面向服务的歧义

每当ThoughtWorks在客户面前轻率地让我离开时,我一定会问一个问题:“你觉得SOA(面向服务的体系结构)怎么样?”这是一个几乎不可能回答的问题,因为so a对不同的人意味着很多不同的东西。

由Ma188bet足球充值rtin Fowler

2005年7月1日

阅读更多…

闪电

118金宝博网

测试总线势在必行

可测试性是一个非常重要的优点,您应该做出体系结构决策来提高系统的可测试性。

由罗伯特·马丁

2005年7月

阅读更多…

ieeeSoftware公司

反转控制

控制反转是一种常见的现象,延长框架时,你碰到过。事实上,它往往被视为一个框架的决定性特征。

由Ma188bet足球充值rtin Fowler

2005年6月26日

阅读更多…

闪电

应用程序体系结构API设bet188足球计对象协作设计bet188足球

语言工作台阅读

当我写最近一篇关于语言工作台,我决定在进一步阅读的部分分成我bliki,使其更容易报告更新时,新的东西出现。

由Ma188bet足球充值rtin Fowler

2005年6月19日

阅读更多…

闪电

领域特定语言语言工作台

语言工作台和模型驱动架构

最近出现了一股允许在多个领域特定语言(DSL)之间集成的工具开发热潮——我将这些工具称为语言工作台。关于语言工作台的许多讨论与关于对象管理组的模型驱动架构(MDA)的讨论非常相似。在我看来,MDA对不同的人意味着不同的东西——这影响了我们如何看待MDA和语言工作台之间的关系。当然,有一组MDA从业者正在使用MDA的思想来构建语言工作台。然而,我的感觉是MDA提供的帮助最多是部分的。更广泛的模型驱动开发学派(MDD)在没有联系到MDA标准的情况下也附和了这些思想——这与语言工作台的思想非常一致。

由Ma188bet足球充值rtin Fowler

2005年6月12日

阅读更多…

文章

语言工作台

生成代码的DSL

当您构建一个特定于域的语言(DSL)时,如何使其可执行。对于内部DSL来说,这是一个很容易回答的问题,因为它们嵌入到了真正的语言中。外部DSL需要更多的工作。在这里,我以一个简单的DSL为例,展示了一些从它生成代码的简单方法。

由Ma188bet足球充值rtin Fowler

2005年6月12日

阅读更多…

文章

语言工作台

语言工作台:该杀手锏应用的领域特定语言?

在软件开发的大多数新的想法是对旧观念真正的新变化。本文介绍了其中的一个,一类的工具,我称之为语言工作台日益增长的想法 - 其中的例子包括故意软件,JetBrains公司的元编程系统和微软的软件工厂。这些工具把发展的一个古老的风格 - 我称之为面向语言编程和使用IDE工具的投标,使语言面向对象程序设计一种可行的方法。虽然我不是够预言者说他们是否会在他们的野心得逞的,我认为这些工具是一些最有趣的事情在软件开发的视野。有趣的足够写这篇文章试图解释,至少在外形,它们是如何工作的,并围绕他们的未来有用的主要问题。

由Ma188bet足球充值rtin Fowler

2005年6月12日

阅读更多…

文章

语言工作台

一个正在运行的语言工作台-MPS

使用语言工作台是用传统的领域特定语言的工作非常不同。这是建设使用JetBrains的元编程系统(MPS),一个小而有趣的DSL的例子。您可以使用它来得到一个什么样的语言与工作台的工作会是什么样的感觉。

由Ma188bet足球充值rtin Fowler

2005年6月12日

阅读更多…

文章

语言工作台

严格敏捷

我经常遇到这样的抱怨:敏捷方法没有一个严格的定义。抱怨者可能会谈论这意味着你无法判断某个团队是否在使用敏捷方法。他们也可能会说,这使得教人们如何使用敏捷方法变得很困难——课程设置是什么?

在某种程度上,我确实感到这种抱怨的痛苦——但我承认没有治愈的方法。这种严格性的缺乏是敏捷方法的定义本质的一部分,也是其核心哲学的一部分。

由Ma188bet足球充值rtin Fowler

2005年5月29日

阅读更多…

闪电

敏捷的认证韵律学

后的IntelliJ

我有很多人给我免费拷贝他们的新软件开发工具。可悲的是,我没有时间去看它们——坦白地说,我通常都是心不在焉。我很少对工具感兴趣。

由Ma188bet足球充值rtin Fowler

2005年5月23日

阅读更多…

闪电

工具

bet188足球设计应满足变化

表驱动技术,允许系统在没有重大代码更改的情况下进行更改。

作者:戴夫·托马斯

2005年5月

阅读更多…

ieeeSoftware公司

罗伊社会实验

当我们谈论思想网络时,我们主要谈论的是我们作为一个软件应用程序开发公司。我们还谈到了我们的价值观,以及我们如何努力成为一个与大多数公司不同的公司。但所有这些都是围绕着这一点跳舞的——从根本上说,思想工作并不是为了成为一个公司。

由Ma188bet足球充值rtin Fowler

2005年3月29日

阅读更多…

闪电

思想工作

不稳定试验失败

我是工作在我的一些书的示例代码的一天。我做了一些改变,得到了一切工作,跑了测试,并致力于我的个人资料库。然后,我搬了不同的区域,并提出了一些修改 - 和一些意想不到的测试在以前的区域爆发。现在,运行自动化测试点的部分是要找到意想不到的优惠,但是这本书的代码具有完全独立的区域。这很奇怪。

由Ma188bet足球充值rtin Fowler

2005年3月28日

阅读更多…

闪电

测试坏事

代码文档

一个敏捷方法的共同因素是,他们在软件开发中提高编程核心作用 - 一个远远大于软件工程界通常不会。,这部分被分类代码作为一个主要的如果不是一个软件系统的主要文档。

由Ma188bet足球充值rtin Fowler

2005年3月22日

阅读更多…

闪电

敏捷的文档

人最重要

我认为有一些事情对我如何看待软件开发是至关重要的。如果我不得不选择其中一个作为软件开发的关键,那就是软件开发工作中的关键要素就是你的工作人员。最好的开发人员的生产力远远高于平均水平,远远高于工资差距。因此,获得具有成本效益的软件开发的最重要的部分是雇佣最好的团队,即使开发人员的个人成本远高于平均水平。一些高能力(和高成本)的人会比许多低能力(低成本)的开发人员更有效率。这种生产率差异意味着一些高能力的人会以更低廉的价格生产软件,即使他们每天的价格更高。

由Ma188bet足球充值rtin Fowler

2005年3月21日

阅读更多…

闪电

思想工作

开源研究

开源世界的一个有趣的方面,尤其是对我们来说,是如何证明它是一个迷人的研究社区。开源项目有很多形式,但其中相当一部分是采用一个想法并围绕它编程,看看它的去向和是否有价值。如果您认为设计和编程是分开的,那么这个概念听起来很奇怪,但如果您接受它们是联系在一起的,那么它就很有意义。bet188足球

由Ma188bet足球充值rtin Fowler

2005年3月20日

阅读更多…

闪电

思想工作

可憎的

(这是你字典里的另一个词条。)

可憎的(形容词):软件不测试。

由Ma188bet足球充值rtin Fowler

2005年3月16日

阅读更多…

闪电

词典测试坏事技术债务编程风格

动态类型

我一直不愿意就编程语言中静态类型和动态类型之间的争论写任何文章。这是其中一个情绪化的话题,人们似乎被驱使去辩论而不是倾听。不过,既然有人问过我几次,我会贡献我的个人经历。我不想让任何人相信任何事,但我希望有人能从中找到一些值得思考的东西。

由Ma188bet足球充值rtin Fowler

2005年3月14日

阅读更多…

闪电

语言功能红宝石

企业软件开发模式

对企业软件开发中各种模式编目工作的个人调查。

由Ma188bet足球充值rtin Fowler

2005年3月11日

阅读更多…

应用程序体系结构

Uml活动图

UML蒸馏,我很遗憾没有一本教UML活动图的好书。仍然没有,但我最近遇到了Conrad Bock关于UML 2.0的文章。在这些有一系列的进入更深入,比我能在蒸馏覆盖在活动图上的文章。(对于那些不知道是谁,康拉德博克是在UML 2活动图工作的领导人之一)

由Ma188bet足球充值rtin Fowler

2005年3月8日

阅读更多…

闪电

UML

灾难性故障转移

一个现代的应用服务器经常标榜的特点是,它们在故障转移群集提供。集群提高了应用程序的可靠性,如果你的一台服务器出现故障时,你有一些更高达服务器客户。故障转移可以增加更多的可靠性,如果服务器在一个互动的中间下降的集群可以在互动移动到另一台服务器。

然而,这可能是一个问题。

由Ma188bet足球充值rtin Fowler

2005年3月7日

阅读更多…

闪电

连续输水坏事

测试驱动开发

测试驱动开发(TDD)是一种通过编写测试来指导软件开发的软件构建技术。它是由肯特·贝克在90年代后期作为极限编程的一部分。实质上,您重复执行三个简单步骤:

由Ma188bet足球充值rtin Fowler

2005年3月5日

阅读更多…

闪电

测试编程风格

您的咖啡馆不使用两阶段提交

咖啡师不这样做同步处理 - 他们的理由可能是原因你去异步了。

由Gregor Hohpe

2005年3月

阅读更多…

ieeeSoftware公司

时间模式

总结各种图案,你可以用它来回答有关过去的信息的状态的问题。这些措施包括形式“是什么马丁公司于1999年7月1日地址”和问题“那我们认为马丁的地址是在1999年1月,当我们送他于1999年8月12日的法案”。

2005年2月16日

阅读更多…

分析模式

丰富的突变

我的著作的任何读者都知道,我是一个大的支持者进化设计bet188足球. 尽管我对这种方法充满热情,但没有一种技术是完美的,我很高兴报告它的问题,因为我是它的成功。

由Ma188bet足球充值rtin Fowler

2005年2月14日

阅读更多…

闪电

进化设计bet188足球技术领先

模式分享

微软发布了一个名为PatternShare。这个想法是从众多模式的作者汇集模式的总结和讨论提供以及它们之间的相互联系的进一步探索的平台。大部分的工作是由Ward Cunningham,其模式血统是首屈一指的领导。你会从我自己在那里找到的模式,GOF,POSA,Hohpe /伍尔夫,埃文斯和微软。

由Ma188bet足球充值rtin Fowler

2005年2月5日

阅读更多…

闪电

写作

球窝

UML 2中出现的新符号之一是套接字符号,用于显示类所需的接口。它的起源是由微软推广的“棒棒糖”符号,用来显示实现多个接口的类。因此,我可以展示Array类实现了像这样的多个接口。

由Ma188bet足球充值rtin Fowler

2005年2月3日

阅读更多…

闪电

UML

回转

去年我花了很多时间在思想网络上闲逛,和很多人谈很多项目。对我来说,最重要的一条信息就是旋转的价值。

由Ma188bet足球充值rtin Fowler

2005年2月3日

阅读更多…

闪电

团队组织思想工作

思想工作2005

我倾向于避免在我的博客上写思想工作。在很大程度上,这是因为我不喜欢任何看起来像是为我的雇主做广告的东西——每一页上的logo已经足够了。但越来越多的是,我的脑子里充满了我们正在做的事情,不仅是在我们的交付工作(这是我写作中很多想法的来源),而且在我们的结构我们自己。我之所以放弃了独立顾问的成功生涯,是因为我觉得ThoughtWorks是一家与众不同的公司。在过去的一年里,我对雇主的社交方面越来越感兴趣,所以我决定开始写一些关于这些方面的博客。

由Ma188bet足球充值rtin Fowler

2005年1月12日

阅读更多…

闪电

思想工作

分层原则

在过去的几天里,我一直在挪威参加由Jimmy Nilsson主持的企业软件研讨会。在研讨会上,我们讨论了一系列设计原则。bet188足球

由Ma188bet足球充值rtin Fowler

2005年1月7日

阅读更多…

闪电

应用程序体系结构

传播渐进主义

人们不时会质疑某个特定的专业是否可以以渐进的方式使用:“对于敏捷项目,您不能(安全性、用户界面设计、数据库、国际化),因为这方面必须提前完成。”bet188足球

由Ma188bet足球充值rtin Fowler

2005年1月5日

阅读更多…

闪电

敏捷的敏捷实施过程理论


所有标签

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

所有内容