中:2008年

DSL例外

其中一个技巧性的东西约写外部DomainSpecificLanguages是我走过的领土已在​​很大程度上受到编程语言社区跟踪。编程语言的研究一直是学术活动的热点地区,而我是第一个承认我没有这个话题,因为很多人谁已经在这个领域已经研究了多年的深入附近的任何地方。因此,不可避免地问题来了,为什么这样一个小白的我认为他可以在这口井老掉牙的话题写一本书?

由Ma188bet足球充值rtin Fowler

2008年12月22日

阅读更多…

bliki

领域特定语言

学术旋转

前一段时间我跟在他的途中博士后到学术生涯聊天。他问我的研究课题希望我的投入,因为他觉得我能告诉他什么是实际应用的研究。我也不是很有益的,但我也提到,要做到这一点,最好的办法是花一些时间在业界获得的软件开发如何工作在野外,有什么问题可以做一些研究工作做了的感觉。他回答了这个认为非常困扰。

由Ma188bet足球充值rtin Fowler

2008年12月17日

阅读更多…

bliki

合作网络文化

商务可读DSL

将DSL的让业务人员写软件的规则,而不涉及程序员?

当人们谈论的DSL很常见,以提高业务人员自己编写代码的问题。我喜欢的COBOL推理适用于这样的思路。这是COBOL的原始目的之一是让人们编写软件的程序员没有,我们知道如何制定出。因此,当任何计划被孵出来写代码,而无需程序员,我要问有什么特殊的这段时间,将使其成功,而COBOL(和许多其他的事情)都失败了。

由Ma188bet足球充值rtin Fowler

2008年12月15日

阅读更多…

bliki

领域特定语言

预计利息

技术负债是一个非常有用的概念,但它提出的你怎么衡量它的问题?可悲的是技术的债务是不喜欢负债,所以它不容易,告诉你在飞多远(虽然我们似乎遇到了一些麻烦最近测量金融的那种)。

由Ma188bet足球充值rtin Fowler

2008年12月10日

阅读更多…

bliki

指标技术债务项目计划

人文注册

一个服务的新的世界的功能,SOA-gushers促进了登记的概念。通常,这是在自动化系统方面,将允许系统自动查找有用的服务在注册和绑定,并全由自己使用这些服务描述。

那么电脑可能看起来聪明偶然,但我并没有特别买这个想法。虽然有可能会在奇数边缘的情况下,为自动化服务查找,我认为22倍出二十它会是谁做的仰视人类程序员。

由Ma188bet足球充值rtin Fowler

2008年12月1日

阅读更多…

bliki

118金宝博网

数据库解冻

几年前,我听说编程语言的人造成的Java语言谈“核冬天”。当时的感觉,每个人都这样聚集在Java的计算模型(C#在被视为略高于敲竹杠多点),创造力的编程语言已经消失。那种感觉现在缓和,但也许这可能开始更重要的解冻 - 更深更长的关于数据库的思维冻结。

由Ma188bet足球充值rtin Fowler

2008年11月24日

阅读更多…

bliki

数据库NOSQL

敏捷专家和建筑师:盟友而不是对手

在QCon旧金山2008年丽贝卡帕森斯,我给一说起敏捷如何处理工作与企业架构集团。目前有很多敏捷项目团队和建筑群体之间的不信任和冲突。我们深入探讨为什么会是这样,并设法将这些团体可以一起工作。

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

2008年11月19日

更多…

视频

视频通话企业架构

托管服务

让我们想象一下SOA的幸福,其中一个企业的计算需求是分裂成相互提供服务,以实现有效的协同许多小应用程序的一个漂亮的世界。一个晴朗的早晨消费者服务需要从供应商的服务的一些信息。转折是,虽然供应商的服务有必要的数据和处理逻辑来获取此信息,但还没有通过公开服务接口的信息。供应商有一个潜在的服务,但它实际上不是那里。

由Ma188bet足球充值rtin Fowler

2008年11月14日

阅读更多…

bliki

团队组织118金宝博网

早期疼痛

几年前,我有一个客户,谁告诉我一些他不喜欢我们使用敏捷方法讲:“这感觉不对有这些困难,这在项目初期”。相反,他的反应,在我的脑海早期疼痛是伟大的一个好处一个灵活的或任何迭代开发过程。

由Ma188bet足球充值rtin Fowler

2008年11月4日

阅读更多…

bliki

敏捷敏捷实施

奥斯陆

奥斯陆是微软,它的各种事情已经听说,但与小细节直到本周的PDC大会上项目。我们知道的是,它是与ModelDrivenSoftwareDevelopmentDomainSpecificLanguages

由Ma188bet足球充值rtin Fowler

2008年10月28日

阅读更多…

bliki

领域特定语言

锻造一个新的联盟

ThoughtWorks的经常组织“季刊技术简报” - 在那里我们有办事处城市社区开放谈判。在这种QTB在多伦多,斯科特·肖和我谈谈如何建立IT和业务之间的新关系。这解释了为什么我们认为IT部门应该解散。

斯科特·肖和马丁·福勒188bet足球充值

2008年10月

更多…

视频

视频通话

DSL采访尼尔福特和杰弗里Snover(JAOO 2008)

微软的9频道采访我,我的同事尼尔福特和杰弗里Snover(PowerShell中的作者)。常见的主题是,DSL的 - 尼尔和我刚刚在2008年完成JAOO教程的主题,并曾与杰弗里一些很好的交谈。

尼尔福特,Martin188bet足球充值 Fowler的和杰弗里Snover

2008年10月

更多…

视频

面试领域特定语言

观察需求

要求是,你应该开始建立你的产品之前发现的东西。发现施工过程中的要求,或者更糟,在使用你的产品,你的客户端启动时,是如此昂贵并且如此低效,我们将假设没有任何思维正常的人会做,不会再提起。

- 苏珊和詹姆斯·罗伯逊

敏捷方法违反的打算发现施工期间和分娩后的“规定”这一基本假设。但上述明智的建议,即使这个傲慢无视没有什么比了许多领先的网站做的这些日子。这些网站探索通过观察哪些用户在其网站上这样做并使用该信息来生成内容大致如下新功能的想法要求:

由Ma188bet足球充值rtin Fowler

2008年9月16日

阅读更多…

bliki

需求分析

进化S 0一

SOA可以用敏捷方法做什么?

由Ma188bet足球充值rtin Fowler

2008年9月12日

阅读更多…

bliki

118金宝博网 进化设计bet188足球

DSL Q&A

有人问我放在一起非技术类型的DSL的讨论。也许我一直在读太多斯蒂芬,但我觉得一个不可抗拒的冲动,做一个Q和A的方式。所以在这里说到。

由Ma188bet足球充值rtin Fowler

2008年9月9日

阅读更多…

bliki

领域特定语言

语言工作台

语言Workbench是一个学期,我在2005年杜撰通过多种丰富的环境中描述了一类新的软件开发工具,旨在建立软件,集成,bet188足球DomainSpecificLanguages。这些工具仍然被主流走挺远,但他们的发展仍在继续,仍然是有趣的。他们的几件事情,我觉得可能显著改变编程的景观之一。

由Ma188bet足球充值rtin Fowler

2008年9月9日

阅读更多…

bliki

领域特定语言语言工作台

MDS和DSL

什么是之间的连接ModelDrivenSoftwareDevelopment(MDSD)和DomainSpecificLanguages(DSL的)?

这是很常见的,看的术语“DSL”在MDSD的背景下出现。事实上,一些人MDSD似乎认为,DSL的只有MDSD世界中存在。我最近写上的DSL很多关于我的书,但到目前为止,我还没有真正触及到MDSD角度太大相反,我更传统的编程集中在DSL的作用。DSL的在文本语言和MDSD世界同时存在并发挥两者几乎相同的作用。

由Ma188bet足球充值rtin Fowler

2008年7月14日

阅读更多…

bliki

领域特定语言

模型驱动的软件开发

模型驱动软件开发(MDSD)是软件开发的是认为自己作为替代编程的传统风格的风格。该方法本身为中心建设一个软件系统的模型。这些模型通常通过图示设计符号彰显出来 - 在UML是一种选择。bet188足球这个想法是,你使用这些图,可以指定你的系统建模工具,然后你产生在传统的编程语言代码。

由Ma188bet足球充值rtin Fowler

2008年7月14日

阅读更多…

bliki

编程平台领域特定语言语言工作台UML

增量迁移

如同任何行业,软件开发有它的市场份额通常会被忽略,但必须在错误的时刻反咬的习惯经常被遗忘的活动。其中之一是数据迁移。

由Ma188bet足球充值rtin Fowler

2008年7月7日

阅读更多…

bliki

持续交付数据库

敏捷精益对战

我想使用敏捷软件开发的 - 但我应该用精益软件开发呢?

由Ma188bet足球充值rtin Fowler

2008年6月26日

阅读更多…

bliki

敏捷

细分的新鲜度

其中一个最大的问题与媒体网站正在处理大量的流量。媒体是所有有关获取眼球,但如果你一旦得到太多的点击率,降低性能可能会出现问题和损坏你的声誉。此问题是由该网站流量的突发性加剧。你可以沿着在可管理的速度巡航,然后撞到一个大的新闻这会导致大穗。我们的一位客户已经看到了两个数量级的尖峰在一两分钟的事。

由Ma188bet足球充值rtin Fowler

2008年6月24日

阅读更多…

bliki

Web开发

句法噪音

多数民众赞成到处传说说起当关于常见的词组DomainSpecificLanguages(或任何计算机语言)是一个嘈杂的语法。人们可能会说,Ruby是比Java嘈杂少,或者说外部DSL比内部DSL噪音更小。通过句法噪音,什么人的意思是多余的字符是不是我们真正需要说的部分,但是否有满足语言定义。因为他们混淆了程序的意义,迫使我们解出它在做什么噪音字符是不好的。

由Ma188bet足球充值rtin Fowler

2008年6月9日

阅读更多…

bliki

语言功能领域特定语言

解析器恐惧

我讲了不少有关人DomainSpecificLanguages这些天,常见的反应我得到外部DSL是,它很难写一个解析器。事实上,理使用XML作为外部DSL载体语法之一是,“你得到的解析器自由”。这不合拍凭我的经验 - 我想解析器写的比大多数人想象的要容易,他们是不是真的任何难度比XML解析。

由Ma188bet足球充值rtin Fowler

2008年5月20日

阅读更多…

bliki

领域特定语言

领域特定语言

域特定语言(DSL)的基本思想是,已定位到特定类型的问题,而不是说的目的是在任何一种软件问题的通用语言的计算机语言。领域特定语言已经谈到了,并用于几乎只要计算已经完成。

由Ma188bet足球充值rtin Fowler

2008年5月15日

阅读更多…

bliki

领域特定语言

学校软件开发

对于第n个,我敢肯定不是最后一次,我正在滑入一个对话如何定义的做法,标签其中一些为“最好”,也可能是C-字(认证)。这是一个熟悉的讨论,虽然我们才刚刚开始,我可以预测很多的地方它会去。它是由一个完全合理的愿望驱使,以确定谁是更好的软件开发人员和现有的开发如何才能提高自己的能力。

由Ma188bet足球充值rtin Fowler

2008年4月12日

阅读更多…

bliki

敏捷证明过程理论

请问我的车看大在这?

我的同事吉姆·韦伯已建成相当声誉的企业采取了轻量级的和面向业务的集成方法。他也有是一个非常强大的和有趣的扬声器的声誉。所以,我一样紧张,因为我是在2008年QCon大会高兴能与他一起分享这个阶段的主题,他组建了一个奇妙有趣的演讲通过它编织肉的一些严重的花絮。然后,我们只是在鸽子和做到了 - 可能由前讲座品脱帮助。我们讲企业整合,认为他们是强大的,但其实只是脂肪,思维敏捷的作用,网络(包括吉姆为什么有人发明了独特的理论)的影响,以及如何系统的成长史导致游击队SOA。

吉姆·韦伯和马丁·福勒188bet足球充值

2008年3月

更多…

视频

视频通话118金宝博网 网页服务

低廉的人才假说

一个在软件世界普遍接受的信念是,有才华的程序员的工作效率。因为我们CannotMeasureProductivity这是一种信念,即无法证明,但它似乎是合理的。毕竟几乎每个人的努力显示出一些人比别人好,往往悬殊。它也普遍程序员自己观察到的,尽管它似乎总是那些谁认为自己是在更好的才华类别中说的。

由Ma188bet足球充值rtin Fowler

2008年2月8日

阅读更多…

bliki

生产率招聘ThoughtWorks的

体型设计技巧bet188足球

想象一下,一个招聘情况。有两人双双用了几年的经验的候选人。在蓝色的角落里,我们有专人在设计中,你看好款式好广阔的设计技巧(对我来说这将是一样的事情干,明智地使用bet188足球模式,TDD,交际代码等,但实际的名单并不重要- 只是它是你偏爱什么)。但是她知道具体的平台技术什么是你正在使用。在红色角落里,我们有别人谁拥有这些问题的小知识(或利益),但知道你的平台非常好 - 边缘的情况下在语言,有什么库可用,手指自然搬过来的工具。假定一切关于他们是平等的(这不可能是除了思想实验是这样),而你的团队没有任何大洞,这可能人选填补。你更喜欢哪一个?

由Ma188bet足球充值rtin Fowler

2008年1月17日

阅读更多…

bliki

团队组织招聘技术领先ThoughtWorks的

Projectional编辑

一种替代SourceEditing的理念是一个系统的核心定义应该在模型中举行,并通过预测编辑。

由Ma188bet足球充值rtin Fowler

2008年1月14日

阅读更多…

bliki

编程平台


所有标签

API设bet188足球计·敏捷·敏捷实施·分析模式·应用架构·应用集成·坏事·大数据·棋牌游戏·构建脚本·证明·合作·计算机历史·会议板·会议·持续交付·新冠肺炎·数据库·bet188足球·字典·分布式计算杂志·改道·多样·文件·领域驱动设计bet188足球·领域特定语言·国内·封装·企业架构·估计·事件架构·进化设计bet188足球·体验报告·expositional架构·极限编程·前端·小工具·IEEE软件·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年

所有内容