期间:2007年

测试癌症

由于我的职业生涯已经变成全职作者,我经常担心从一天到天软件开发的现实疏远自己。我见过的其他知名人物失去了与现实的接触,我担心同样的命运。我最大的这种阻力的来源是ThoughtWorks的,它作为现实的常规剂量,以保持我的脚在地面上。

ThoughtWorks的也作为从外地思想源泉,我喜欢约有用的东西,我的同事们发现并发展写作。通常,这些都是有益的想法,我希望我的一些读者将能够使用。我今天的话题是没有这样一个愉快的话题。这是一个问题,一个是我们没有一个答案。

由Ma188bet足球充值rtin Fowler

2007年12月6日

阅读更多…

bliki

测试坏事

本代码

我不不写太多的生产代码,这些天,但我还是花了不少时间编写代码。此代码是特定代码的形式,意味着在书中解释的想法。图书代码是不是很喜欢真正的代码,也有一些不同的势力写作时必须考虑。

由Ma188bet足球充值rtin Fowler

2007年12月4

阅读更多…

bliki

写作

Groovy和JRuby

目前有相当多的辩论肆虐过的Groovy和JRuby的相对优点作为Java虚拟机上运行的脚本语言。好奇的人们想知道的 - 这些语言将赢得这场即将到来的战争的语言?人们想知道挑哪种语言的一个项目,或者承诺学习的语言。

由Ma188bet足球充值rtin Fowler

2007年11月28日

阅读更多…

bliki

红宝石

Alt.NET CONF

上周末,我参加了Alt.NET会议。这是一组人,我一直在看的博客相当长一段时间的第一个命名的聚会。一组微软技术谁觉得自己的发展理念一直与微软感知正统得到同步进行的长期用户。虽然一些人认为逐渐远离这一群体热衷于留下来,试图影响微软的世界。

由Ma188bet足球充值rtin Fowler

2007年10月9日

阅读更多…

bliki

会议

没有银弹重装上阵

在OOPSLA 2007会议上发生的弗雷德·布鲁克斯的著名论文“没有银弹” 20周年。因此,为了纪念这个,我们有一个回顾性的面板,包括布鲁克斯。我是在面板上邀请足够幸运,但我怀疑他们预期相当我最终作出了贡献。

弗雷德·布鲁克斯,马丁·福188bet足球充值勒,里卡多·洛佩斯,Aki, Linda Northrup, David Parnas, Dave Thomas, Steven Fraser和狼人

2007年10月

阅读更多…

会议板会议

旱冰鞋实施

敏捷开发的一个关键属性是搞清楚如何使系统现场与功能的一小部分。我们构建软件的商业价值,它计划书,我们去住的更快,我们至少获得一些商业价值的更快。

由Ma188bet足球充值rtin Fowler

2007年9月9日

阅读更多…

bliki

经验报告需求分析项目计划

时区不确定性

我是在波士顿,大约飞了出去我们在卡尔加里的办公室。我看着我的日历,看看我有一个会议。第一个是在10:30 - 冷却,不需要在早上匆忙床了。

由Ma188bet足球充值rtin Fowler

2007年9月6日

阅读更多…

bliki

工具

客户忠诚度的软件

我上周在卡尔加里的办公室,并与约翰Kordyback,我们最值得信赖的技术领导的一个不错的聊天。他曾经上,并挖成,许多旅行忠诚的软件系统(常旅客/卧铺等),我们谈论这些事情的性质以及如何看待他们以更有成效的方式。

由Ma188bet足球充值rtin Fowler

2007年9月4日

阅读更多…

bliki

领域驱动设计bet188足球

被改变接口重构188足球比分直播

正在改变的代码重构的一部分的界面?188足球比分直播

由Ma188bet足球充值rtin Fowler

2007年9月2日

阅读更多…

bliki

188足球比分直播重构边界

一种语言

我们要努力只有在我们的发展努力一门语言?

由Ma188bet足球充值rtin Fowler

2007年7月28日

阅读更多…

bliki

编程平台

Ui模式解读

在2006年夏天,我做了工作的一大块上UI模式。从那时起,当我的主要写作重点转移到(虽然不是很明显)时,它们就被搁置了DomainSpecificLanguage在这个页面上,我会记录下我喜欢的与那部作品有关的文章的链接。

由Ma188bet足球充值rtin Fowler

2007年7月12日

阅读更多…

bliki

应用架构写作

bet188足球设计耐力假说

是否值得来设计软件以及努力吗?bet188足球

由Ma188bet足球充值rtin Fowler

2007年6月20日

阅读更多…

bliki

生产率技术债务过程理论进化设计bet188足球编程风格

双面书籍

上周,我收到了签名系列中的最新一本书:的xUnit测试模式杰拉德梅萨罗斯。我一直在与杰拉德用它打开和关闭了几年,所以我相当熟悉其内容,但不知何故,看到物理拷贝给了我不小的震动。不知怎的,它并没有明白了我的那本书有多大, - 883页,轻松的最大的书在我的系列。

由Ma188bet足球充值rtin Fowler

2007年6月13日

阅读更多…

bliki

写作

Ruby微软

RailsConf2007关于JRuby有很多令人兴奋的事情。这个小团队把一个奄奄一息的项目变成了JVM上Ruby平台的一流实现。他们得到了很多欢呼,这是他们应得的。

因此,使用JRuby几乎在这里,聚光灯移动到其他常见的托管代码运行时 - .NET。微软的红宝石意图是当前更加不明朗。他们已经宣布的Ruby作为脚本Silverlight的语言 - 但仍然留下了很多悬而未决的问题。这是一个完整的实现Ruby语言的,或者是某种形式的Ruby ++ - 红宝石的增强子?

由Ma188bet足球充值rtin Fowler

2007年5月30日

阅读更多…

bliki

红宝石

你好Racc

当我说HelloCup我看着,并不需要我来处理我的脏指针一个语言的yacc基于解析器。玩另一种方法是红宝石现在已经内置于标准库yaccish解析器 - 不可避免地称为RACC

由Ma188bet足球充值rtin Fowler

2007年5月30日

阅读更多…

bliki

解析器生成器

2007年RailsConf上

我不像以前那样参加那么多的会议了,但这样做的好处是我有时间参加我喜欢的会议。我一直特别喜欢Ruby社区,所以我参加了今年的RailsConf。

由Ma188bet足球充值rtin Fowler

2007年5月22日

阅读更多…

bliki

会议红宝石

你好杯

在探索用于外部的解析器生成器工具时DomainSpecificLanguage年代,我说HelloAntlrHelloSablecc。如果您花了很多时间研究解析器生成器,那么您就无法避免研究那些老古董lex和yacc(或他们的GNU同行弯曲和野牛)。我想探索lex和yacc运作方式,但我的C已变得过于生疏。作为埃里希·伽玛打趣说,我有太多懒得拿出我自己的垃圾。幸运的是有一个Java yaccish系统,这正是我所需要的实现。

由Ma188bet足球充值rtin Fowler

2007年5月13日

阅读更多…

bliki

解析器生成器

翻译

阅读这篇博客是一回事,但有些人也喜欢翻译它。所以我欢迎a泰语翻译这是由维·维塔瓦斯库尔领导的团队完成的。大约15年前,我作为一个典型的西方背包客去了泰国。我对曼谷的水上巴士、在派附近徒步旅行、在高皮皮潜水,以及一些美味的食物都有着美好的回忆。我第一次见到Wee是在他和Ralph Johnson一起工作的时候,他现在加入了ThoughtWorks。

由Ma188bet足球充值rtin Fowler

2007年5月10日

阅读更多…

bliki

写作

输出构建目标

在过去的几天我一直在检讨正在进行中的文章由朱利安·辛普森,我的一个同事,在重构蚂蚁文件。188足球比分直播朱利安是一个我们的“部署花花公子”谁一直负责应用我们面向敏捷,工作习惯以系统的部署。在这一过程中朱利安却碰上比他的粗糙的公平份额蚂蚁构建脚本。他的文章是一些他喜欢的方式来收拾残局一个很好的说明。

由Ma188bet足球充值rtin Fowler

2007年4月26日

阅读更多…

bliki

构建脚本

轻触文件

当使用使,你确定是否需要通过比较输出文件的modificiaton日期和输入文件做的工作。对于像编译的东西(的a.out依赖的foo.c的)这个效果很好,但有时输出是很难看到的。

由Ma188bet足球充值rtin Fowler

2007年4月26日

阅读更多…

bliki

构建脚本

待定头

我是……的超级粉丝持续集成对于大多数开发团队来说,这是一个相对简单的实践,但却可以带来巨大的不同。然而,像大多数实践一样,它也有缺点和改进的机会。保罗·杜瓦尔书的作者即将成为标准书就此主题而言,指出其中之一最近。如果提交生成中断,整个团队受到影响,并且有可能放缓,直到它的固定。

由Ma188bet足球充值rtin Fowler

2007年4月26日

阅读更多…

bliki

持续交付版本控制

灵活ANTLR的生成

我一直在探索用于外部dsl的各种可选语言和语法。我的一个主要工具是Antlr。有了这种探索的我有,我想用不同的语法基本运行同样的事情,多个类似的语法文件的项目。虽然我只有几个语法文件的那一刻,我很可能有几十个的结束。

由Ma188bet足球充值rtin Fowler

2007年4月17日

阅读更多…

bliki

领域特定语言

净污秽

最近争吵过死亡威胁凯西塞拉利昂已经蹦跳着博客我读。我写这表明一个事实,它触发了我自己的一些想法。

由Ma188bet足球充值rtin Fowler

2007年4月3

阅读更多…

bliki

网络文化

嵌入助手

最近几周,我一直在研究编译器-编译器工具。这些工具的一个共同特性是它们有一个语法文件,其核心是对一种语言的语法生成规则的描述。除了描述语法外,该文件还向解析器提供关于在识别语言元素时如何处理语言的信息。在大多数编译器-编译器工具中,这些指令在语法中表示为操作——通常这些操作在高级语言中被编码为代码片段。

由Ma188bet足球充值rtin Fowler

2007年3月26日

阅读更多…

bliki

web开发领域特定语言

Transactionless

几年前,我是说一对夫妇的我的朋友谁在做eBay的一些工作。它总是有趣的听到人们对高容量的网站使用的技术,但也许是最有趣的花絮之一是,eBay的主要是很少用到的数据库事务。

由Ma188bet足球充值rtin Fowler

2007年3月18日

阅读更多…

bliki

数据库应用架构

你好ANTLR的

说后HelloSablecc我也想尝试Antlr,这是另一种编译器编译为Java空间。与该条目,这只是让ANTLR的一个非常简单的“Hello World”式的语法去。

由Ma188bet足球充值rtin Fowler

2007年3月7日

阅读更多…

bliki

解析器生成器

末日的打哈欠决口

一个主题为2007年的QCon,我做我的同事丹北。我们都看到开发人员和他们的客户/用户在软件开发的最大问题之间的差距。(我们会称之为鸿沟,但这个词是如此过度使用。)在这里,我们谈论这个差距,为什么它是重要的,我们需要做的横渡它是什么。特别是,我们认为,中介业务分析师的传统角色作为一个渡口,而我们真正需要的是什么样的桥梁,它使开发人员和他们的客户(和分析师可以构建和维护桥)之间的直接接触。这是我最喜欢的主题演讲联合之一,一方面是因为我觉得题目是如此的重要,因为丹是这样的刺激共同扬声器。

Daniel Terhorst-North和Mart188bet足球充值in Fowler

2007年3月

更多…

视频

敏捷视频通话

可修改性:还是有在敏捷设计bet188足球

伦敦QCon 2007的组织者让我做一个关于建筑可修改性的会议。我想,观众可能更愿意听一些ThoughtWorks的建筑师的演讲,而不是听我的,我通常会重新包装他们的想法:Dave Farley,伊恩·卡特赖特,弗雷德·乔治,Erik Doernenberg丹尼尔Terhorst北。InfoQ中文站已经竖起会议的视频。

伊恩·卡特赖特,埃里克Doernenberg,戴夫·法利,弗雷德乔治和丹尼尔Terhorst北主办由Martin Fowler188bet足球充值

2007年3月

更多…

视频

bet188足球会议板

面向语言的编程和语言工作台

这是我和Neal Ford一起举办的服务器端Java研讨会的主题演讲。我们将关注特定领域语言的发展趋势、存在哪些类型的语言以及它们为什么有趣。如果你正在寻找一个关于这个主题的演讲,那么我更喜欢JAOO的视频,但是这个扩展了一些主题,由于Neal的出现,更加有趣。如果你能找到一种方法来提取音频流,它也能很好地工作。

尼尔·福特和Martin F188bet足球充值owler的

2007年3月

更多…

视频

视频通话领域特定语言

你好Sablecc

最近我对SableCC做了一些尝试。为了使“Hello World”样式的解析器运行起来,我花了一些精力,所以我想在这里做一些说明,说明我是如何使它工作的。我不是说这是最好的方法,但它可能是有用的,如果你想玩它。

由Ma188bet足球充值rtin Fowler

2007年2月11日

阅读更多…

bliki

解析器生成器

JRuby速度

我有一个需要昨日在为了探讨模板和宏一些东西玩弄速度。我喜欢速度的简单的模板语言,但是这是我在那里没有一些Java或.NET工作环境中使用它这样的一个时期。在这一点上与速度的工作变得有点痛的,你必须设置的环境和运行Java中的处理器。

由Ma188bet足球充值rtin Fowler

2007年1月19日

阅读更多…

bliki

工具

类型实例谐音

“‘战争与和平’是一本精彩的书。

“让我看看......可惜这本书有这样一个破烂的封面”

两句话,每一个使用单词“书”。我们每天都在一眼这样的组合,而无需重新标记,这个词“书”的手段得到的每个句子完全不同。

由Ma188bet足球充值rtin Fowler

2007年1月11日

阅读更多…

bliki

领域驱动设计bet188足球

类实例变量

当您了解的对象,你通常知道他们可以捕获两种数据:实例和类。实例变量是最常见的情况下,该数据与所述对象的每个实例而变化。类变量,通常被称为静态变量,横跨一类的所有实例共享。每个实例都指向相同的值,任何更改都有目共睹的。类变量比实例变量,尤其是可变类变量很少见。

由Ma188bet足球充值rtin Fowler

2007年1月9日

阅读更多…

bliki

语言功能红宝石

Atom供稿

(更新山姆红宝石劝我我的日期采用第二精度。)

由Ma188bet足球充值rtin Fowler

2007年1月2日

阅读更多…

bliki

工具

模拟没有存根

“模拟对象”一词已成为对象模拟真实对象进行测试最常见的一个描述特例。大多数语言环境中现在有框架,可以很容易地创建模拟对象。什么是往往没有意识到,但是,是模拟对象,但特殊情况下,测试对象的一种形式,一种是启用测试的不同风格。在这篇文章中,我将介绍对象如何模拟工作,他们鼓励如何基于行为的验证测试,以及他们周围的社区如何使用他们开发测试的不同的风格。

由Ma188bet足球充值rtin Fowler

2007年1月2日

阅读更多…

文章

受欢迎的测试


所有标签

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年

所有内容