与 Badri Janakiraman 关于六边形 Rails 的对话

我最近与 Kent Beck、David Heinemeier Hansson 关于TDD 是否已死的对话引发了许多其他讨论。其中一次交流是与我的同事,Thoughtworks 的高级开发人员之一Badri Janakiraman进行的。Badri 拥有超过十年的经验,曾在 Ruby on Rails 以及 Java 和 .NET 等其他开发堆栈中工作。在过去的六年里,他一直在我们产品部门Studios工作,在那里他的大部分时间都花在了Mingle上,这是我们长期运行的 Rails 项目协作工具。

由于我们的讨论非常有趣,我认为将它们录制成视频会很有趣。所以我们安排了一些时间进行视频聊天,我认为你会发现这是一个关于六边形架构在 Ruby on Rails 中作用的有趣观点,并且是对“TDD 已死”讨论的有益补充。

1:活动记录还是数据映射器?

2014 年 6 月 5 日

我们介绍了六边形架构的概念,Badri 描述了使用活动记录或数据映射器将数据库推送到六边形之外的权衡。

更多...

2:Rails:平台还是组件套件?

2014 年 6 月 12 日

在使用像 Ruby on Rails 这样丰富的框架时,您可以将其视为平台或组件套件。Badri 讨论了这两者之间的区别,我们讨论了该决定带来的权衡。

更多...