中:2009年

技术债务象限

在过去的几个月里有一些关于技术负债该公司提出了什么样的设计缺陷应该或不应该被归为技术债务的问题。bet188足球

由马丁188bet足球充值

2009年10月14日

阅读更多…

bliki

技术债务

数码单反相机

像许多极客一样,我也喜欢摄影。我们喜欢摄影,因为它提供了一种艺术努力的假象,同时允许我们沉溺于大量的技术细节和花钱买昂贵的玩具。一个朋友最近问我买相机的决定,这个问题促使我把它们写下来。

由马丁188bet足球充值

2009年8月7日

阅读更多…

bliki

小工具摄影

自初始化假

其中一个经典案例的使用TestDouble当您调用远程服务时。远程服务通常很慢而且不可靠,因此使用double是使您的测试更快更稳定的好方法。

由马丁188bet足球充值

4 2009年8月

阅读更多…

bliki

测试

软件和奥巴马的胜利

奥巴马在2008年总统大选的胜利包括来自软件显著的贡献 - 特别是使用互联网。但也许是最有趣的方面是软件的进步和发展,在运动的人组织之间的相互作用。

由马丁188bet足球充值

2009年7月30日

阅读更多…

文章

体验报告

由正则表达式

一个书面维护代码的最有力的工具是把大的方法进入井命名的小方法 - 技术肯特·贝克所指的组合方法模式。

由马丁188bet足球充值

2009年7月24日

阅读更多…

bliki

编程风格

两个硬的东西

在计算机科学中只有两件困难的事情:缓存失效和命名。

——菲尔Karlton

由马丁188bet足球充值

2009年7月14日

阅读更多…

bliki

API设bet188足球计

Mercurial南瓜提交

我最近有一个略嫌麻烦一些挤压与提交的水银,因此认为这是值得的情况下,其他人后是要做到这一点。我不知道这是否是最好的方法,但它似乎工作得很好,我。

由马丁188bet足球充值

2009年7月9日

阅读更多…

bliki

版本控制

安卓

在上个月的谷歌IO会议上发言的一个附带好处是我得到了一部新手机——theHTC Magic的Android手机,谷歌给了所有与会者。我其实在市场上改变了我的手机,这样的事情,所以它是在一个好时机。背着它周围一个月左右的时间,这里是我的印象。

由马丁188bet足球充值

2009年7月6

阅读更多…

bliki

工具

请求流映射

与我在ThoughtWorks的同事交流,您很快就会发现,唯一好的企业服务总线(ESB)是死ESB。吉姆韦伯(Jim Webber)把它们称为令人震惊的意大利面盒。因此,我们经常听到有人试图将它们从不需要它们的系统中解救出来。

由马丁188bet足球充值

2009年7月1

阅读更多…

bliki

应用架构

说明性的编程

世界上最常见的编程语言是什么?

由马丁188bet足球充值

2009年6月30日

阅读更多…

bliki

编程平台语言工作台

振兴企业软件

AMP,澳大利亚金融服务公司,跑称为放大一内部会议。他们问我谈论敏捷软件开发。我想过如何使这个最适合进入会议的整个流程,特别是因为我希望观众的显著部分不是IT的一部分。我定居在谈论IT项目如何能基础设施和战略。这种分类会改变你如何接近的项目,特别是在IT和业务人员应协作方式。

由马丁188bet足球充值

2009年6月25日

更多的…

视频

视频通话

红宝石在ThoughtWorks

ThoughtWorks的于2006年开始使用Ruby的生产项目,从那时直到2008年年底,我们做了41个Ruby项目。在在QCon大会我的演讲准备调查这些项目来检查什么样的教训我们可以从经验中汲取。我到目前为止描述关于Ruby的生产力,速度和可维护性常见问题我们的思想。到目前为止,我们的结论是,Ruby是一个可行的平台,应该认真考虑多种形式的应用 - 使用Ruby on Rails尤其是Web应用程序。我也通过一些技术经验,其中包括与活动记录测试的一些想法。

2009年6月11日

阅读更多…

文章

红宝石

比较值

最惊人的事情之一是宣言敏捷软件开发是它的值的格式“我们赞成Xÿ”我不记得是谁与想法,或者它如何出现了上来。这可能只是冒泡,我们就四处征集,但它独特的格式,导致几人再次使用该格式尝试。

由马丁188bet足球充值

2009年6月5日

阅读更多…

bliki

写作

动态类型检查

最近我们的一些开发商遇到了与红宝石一样的动态语言,你用这么多的动态类型检查,你最终有效地编写自己的类型系统的指责。因此,他们认为,既然我们已经写了很多真正的Ruby代码 - 我们如何经常这样做使动态类型检查?迈克尔·舒伯特收集的数据。

由马丁188bet足球充值

2009年6月2日

阅读更多…

bliki

红宝石

谷歌I / O谈云

丽贝卡·帕森斯和我谈到了谷歌应用程序引擎和云的一般世界。在第一部分中,我讨论了不同的思想工作者从体验App Engine中学到的东西,强调了测试、持久性和并发性方面的问题。在第二部分,Rebecca谈到了企业迁移到云计算将面临的更广泛的问题。

188bet足球充值马丁福勒和丽贝卡帕森斯

2009年5月

更多的…

视频

视频通话

煤尘On Rails

几个星期前,有在旧金山Ruby的会议称为GoGaRuCo(金门红宝石会议)。本次会议关注抓起由于在该演示中所示的CouchDB的讨论,通过使用女性的性暗示画面谈话。不出所料,结果一直加热公平一点,偶尔进攻,辩论。

由马丁188bet足球充值

2009年4月30日

阅读更多…

bliki

红宝石多样

有意的软件

几年前,我当时的同事马特·福梅尔(Matt Foemmel)因为对我们用来构建软件的工具不满意,设法联系了查尔斯·西蒙尼(Charles Simonyi),以了解更多有关这个秘密的信息有意的软件。他所看到的让他印象深刻,他说服了我和其他ThoughtWorkers涉足过。我们看到的是有惊人的潜力的工具,但我们仍然受到保密受挫和缺乏紧迫性释放。这种失望上周结束。

由马丁188bet足球充值

2009年4月20日

阅读更多…

bliki

领域特定语言

外行程序员

我用这个词外行程序员平均人谁是不加思考自己作为一个程序员编程。有人谁度过一天在电子表格的工作很大一部分是做规划,往往是非常激烈的编程。然而通常她不会自称是程序员,也不是想花多少时间学习如何编程更好的。

由马丁188bet足球充值

2009年4月18日

阅读更多…

bliki

团队组织领域特定语言

与Chris Sells一起讨论dsl的观点

当我参加DSL开发者大会,微软的9频道拖着我关到由克里斯·塞尔斯采访。

188bet足球充值Martin Fowler的和克里斯·塞尔斯

2009年4月

更多的…

视频

面试领域特定语言

领域特定语言的元介绍

这是我通常的DSL介绍,但在与比平常更了解DSL的人群交谈时,我做了一些改变。因此,从本质上讲,我开始讨论如何向人们介绍dsl。

由马丁188bet足球充值

2009年4月

更多的…

视频

视频通话领域特定语言

矛盾的意见

许多计算机系统是用来储存数据并将其转化为对人类有用的信息的。当我们这样做的时候,有一种自然的愿望,使信息一致。毕竟,一个对事情犹豫不决的计算机系统有什么用呢?

由马丁188bet足球充值

2009年3月3日

阅读更多…

bliki

领域驱动设计bet188足球分析模式

民主政治技术革命

我的同事萨克·埃克斯利和我谈已使用的2008年竞选总统的软件。我发现特别有趣的一个方面是在软件内启用,并与组织方式的运动互动的方式。

Zack Exley和Mart188bet足球充值in Fowler

2009年3月

更多的…

视频

视频通话体验报告

三年的真实Ruby

对于在伦敦QCon大会2009年演讲中,我调查了ThoughtWorks的使用Ruby的2006 - 2008年的这段时间,我们做了41个项目。我的演讲包括我们对Ruby的producitivity,速度和可维护性的观点。我的结论是红宝石应该认真对待作为开发环境。我也有一个文章如果你更喜欢阅读而不是观看,那就涵盖同样的内容。

由马丁188bet足球充值

2009年3月

更多的…

视频

视频通话红宝石

纳什维尔项目

最近,我花了一些时间研究我最喜欢的一个项目。这是一个始于1998年的项目,使用了当时新的J2EE技术。多年来,它有一段令人着迷的历史:从ejb开始,剥离它们,到离岸班加罗尔,再回到芝加哥。许多人迁入迁出这个项目,这个项目的人数从6人到60人不等。总的来说,这个项目已经有超过300名工作人员——多年的努力,大约有100 KLOC。

由马丁188bet足球充值

2009年2月25日

阅读更多…

bliki

测试体验报告传统康复

渴望读推导

我参加过的一个有趣的讲座QCon大会旧金山,是一个由下式给出Greg Young的他最近在一个系统上使用的一个特殊架构。格雷格是……的超级粉丝领域驱动设计bet188足球,在这种情况下,它需要与一个必须处理高事务率并向大量用户提供数据的系统一起使用。我发现他的设计中有很多有趣的地方,特别是他使用的bet188足球事件的采购,但对于这个职位,我想纠缠于只是一个方面 - 我称之为渴望阅读推导。

由马丁188bet足球充值

2009年2月10日

阅读更多…

bliki

领域驱动设计bet188足球应用架构

Dsl迁移

一个危险DSL倡导者需要警惕的是,首先你设计一个DSL的概念,那么人们使用它。bet188足球像软件的任何其他除冰,成功的DSL将演变。这意味着,写在一个DSL的早期版本脚本可能无法运行时,用最新版本。

由马丁188bet足球充值

2009年2月4

阅读更多…

bliki

领域特定语言

Scrum弛缓性

有我与不少项目最近听说了一个烂摊子。它的工作原理出来是这样的:

  • 他们想使用一种敏捷过程,并挑选的Scrum
  • 他们采用Scrum实践,甚至是原则
  • 过了一阵子,进度慢是因为代码库是一个烂摊子

由马丁188bet足球充值

2009年01月29日

阅读更多…

bliki

敏捷采用敏捷不好的事情

规则引擎

我应该使用规则引擎吗?

由马丁188bet足球充值

2009年1月7日

阅读更多…

bliki

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


所有标签

API设bet188足球计·敏捷·采用敏捷·分析模式·应用架构·应用集成·不好的事情·大数据·棋盘游戏·构建脚本·认证·合作·计算机历史·会议板·会议·持续交付·新冠肺炎·数据库·bet188足球·字典·分布式计算杂志·改道·多样·文件·领域驱动设计bet188足球·领域特定语言·国内·封装·企业架构·估计·事件的架构·进化型设计bet188足球·体验报告·旁白的架构·极限编程·前端·小工具·IEEE软件·infodecks·网络文化·面试·语言功能·语言工作台·精益·传统康复·法律·指标·microservices·移动·NOSQL·合作对象设计bet188足球·解析器生成器·摄影·播客·流行·演示技术·隐私·过程理论·生产率·编程平台·编程风格·项目计划·招聘·188足球比分直播·188足球比分直播重构的边界·需求分析·红宝石·安全·视频通话·团队环境中·团队组织·技术债务·技术领先·测试类别·测试·thoughtworks·工具·旅行·UML·版本控制·Web开发·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

所有内容