标记方式:红宝石

是TDD死了吗?

戴维·海因梅耶尔·汉臣,Ruby on Rails的创作者,发表了主题在RailsConf上,他宣称,TDD是死了。这引起了可预见的大量同时在Rails的争议和更广泛的软件开发社区的。这也导致了大卫,肯特,和我之间的一些有趣的对话。我们决定,这些谈话很有趣,以至于其他人可能喜欢看他们了,所以录制的一系列视频Hangouts,让我们讨论TDD的软件开发中的作用。

肯特·贝克,马丁·福勒188bet足球充值和戴维·海因梅耶尔·汉臣

2014年5月9日

更多…

视频

测试红宝石

六边形结构和Rails

一对夫妇的Rails应用程序中我和我的同事巴德里关于六方架构,它的作用之间的对话的视频。在第一个视频中,我们谈什么六方架构意味着以及如何这会导致到活动记录和数据映射模式之间进行选择的持久化框架。在第二个我们进入更广泛地进入建筑的作用的Rails应用程序中应发挥 - 你应该看到它作为一个平台,或者一套组件。

巴德里Janakiraman和Martin 188bet足球充值Fowler的

2014年6月5日

更多…

视频

应用架构红宝石数据库

使用Rake构建语言

Rake是构建语言,目的在于制造和蚂蚁类似。类似于make和Ant这是一个领域特定语言,不像这两个它在Ruby语言编程的内部DSL。在本文中,我介绍了耙子和描述来我用耙子建立这个网站的一些有趣的事情:依赖模型,综合任务,自定义生成程序和调试构建脚本。

由Ma188bet足球充值rtin Fowler

2014年12月29日

阅读更多…

文章

持续交付红宝石构建脚本

红宝石盗贼插曲讨论监管局的对

Ruby的盗贼是一种流行的播客,其中常规小组讨论在Ruby编程社区主题。他们有一个定期的读书俱乐部和最近选择EAA的对作为自己特色的书。因此,他们要求我出现在他们的节目的嘉宾来讨论这本书,它描述,在这些图案和Rails框架之间特别有趣的关系模式。

由Ma188bet足球充值rtin Fowler

2013年3月20日

阅读更多…

音频

bet188足球应用架构红宝石播客

红宝石盗贼播客上重构188足球比分直播

Ruby的盗贼是在Ruby编程世界流行的播客。他们邀请我回去讨论红宝石版188足球比分直播。我们谈到了重构的定义,为什么我们发现我们并没有太多使用调试器,可以采188足球比分直播取何种书,重构的工具的作用现代化,评论是否可以用来做好事,权衡之间的重构和重写,模块化和微服务,以及如何在软件行业已经改变了过去二十多年。

由Ma188bet足球充值rtin Fowler

2014年10月22日

阅读更多…

音频

188足球比分直播红宝石播客

红宝石在ThoughtWorks

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

2009年6月11日

阅读更多…

文章

红宝石

三年真实世界的Ruby

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

由Ma188bet足球充值rtin Fowler

2009年3月

更多…

视频

视频通话红宝石

主题为2006年RailsConf上

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

由Ma188bet足球充值rtin Fowler

2006年7月

更多…

视频

视频通话红宝石

收集管道

收集管道,在那里你组织一些计算作为构成采取一个集合作为一个操作的输出,并将其送入下一个操作的顺序编程模式。(普通操作是过滤器,地图,和减少。)这种模式是常见的功能编程,并且还具有的lambda面向对象的语言。本文介绍了图案如何形成的管道,既引进模式不熟悉这几个例子,并帮助人们了解的核心概念,使他们能够更容易地从一种语言到另取的想法。

由Ma188bet足球充值rtin Fowler

2015年6月25日

阅读更多…

文章

对象协作设计bet188足球API设bet188足球计红宝石语言功能

类实例变量

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

由Ma188bet足球充值rtin Fowler

2007年1月9日

阅读更多…

bliki

语言功能红宝石

鸭接口

也许是我太天真,但我从来没有想到相当喋喋不休,我的岗位上HumaneInterface打开。可悲的是它的最结束了关于Ruby的数组和Java的名单的相对优势,而不是我试图让底层分论点,但尽管我认为一些很好的对话支流出现。

一带来了这样的有其他原因比人性化/最小理念数组和列表之间的差异,这些对话线程。其中这些原因有类似的功能起着两种语言不同的角色的方式做。

由Ma188bet足球充值rtin Fowler

2005年12月21日

阅读更多…

bliki

API设bet188足球计红宝石

动态类型检查

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

由Ma188bet足球充值rtin Fowler

2009年6月2日

阅读更多…

bliki

红宝石

动态类型

我早就不愿写在静态和动态类型之间的辩论作出供款编程语言。这是人们似乎带动辩论,而不是听那些情感话题之一。但因为我已经问了几次这个问题,我将贡献我的个人经历。我不是想说服任何人,但我希望有人找到一些食物他们的思想。

由Ma188bet足球充值rtin Fowler

2005年3月14日

阅读更多…

bliki

语言功能红宝石

企业的Rails

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

由Ma188bet足球充值rtin Fowler

2006年7月11日

阅读更多…

bliki

红宝石

评估红宝​​石

如果你正在读这篇文章我假设你已经知道的事实,那都是很大的关于Ruby编程语言做文章的量,特别是Rails的开发Web应用程序框架。有些人将其作为编程,其他人是危险转移的未来。

由Ma188bet足球充值rtin Fowler

2006年5月10日

阅读更多…

bliki

红宝石

Groovy的或JRuby的

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

由Ma188bet足球充值rtin Fowler

2007年11月28日

阅读更多…

bliki

红宝石

语言的学习对象

如果我想教人面向对象,我应该使用哪种语言?

由Ma188bet足球充值rtin Fowler

2003 5月23日

阅读更多…

bliki

语言功能编程平台红宝石

2007年RailsConf上

我不会去尽可能多的会议为我所用,但该优势是,我有时间去那些把我的幻想。我一直有对Ruby社区特别喜欢,所以我翻起来,在今年的RailsConf会议的出席者。

由Ma188bet足球充值rtin Fowler

2007年5月22日

阅读更多…

bliki

会议红宝石

红宝石注解

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

由Ma188bet足球充值rtin Fowler

2006年10月26日

阅读更多…

bliki

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

微软的Ruby

RailsConf2007有很多激动之余的JRuby。这个小团队已经采取了垂死的项目,并把它变成什么样子了第一类实现JVM上的Ruby平台。他们得到了很多的欢呼声,值得所有。

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

由Ma188bet足球充值rtin Fowler

2007年5月30日

阅读更多…

bliki

红宝石

红宝石的人

由于我的任何常规的读者应该知道,我已经好几年了浓厚rubyist。我喜欢Ruby语言以其丰富又整洁的语法和精心设计的框架,随之而来。bet188足球它已经成为了个人项目,包括大多数本网站的我的正常主力语言。

由Ma188bet足球充值rtin Fowler

2005年09月25日

阅读更多…

bliki

红宝石

红宝石Ploticus

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

由Ma188bet足球充值rtin Fowler

2006年6月19日

阅读更多…

bliki

红宝石

黑穗病On Rails的

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

由Ma188bet足球充值rtin Fowler

2009年4月30日

阅读更多…

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年

所有内容