與 Badri Janakiraman 談六角形軌道

我最近與 Kent Beck、David Heinemeier Hansson 討論 TDD 是否已死,這引發了許多其他對話。其中一場對話是與我的同事 Badri Janakiraman,他是 Thoughtworks 的資深開發人員之一。Badri 擁有超過十年的經驗,曾使用 Ruby on Rails 工作,也曾使用 Java 和 .NET 等其他開發堆疊。過去六年來,他一直在 Studios,我們的產品部門,工作,在那裡他大部分時間都在使用 Mingle,我們的專案協作工具,是一個長期的 Rails 專案。

由於我們的討論非常有趣,我想將它們錄製成影片會很有趣。因此,我們安排了一些時間進行視訊聊天,我想你會發現這是一個有趣的觀點,探討六角形架構在 Ruby on Rails 中的角色,並對「TDD 是否已死」的討論提供有用的補充。

1:Active Record 或資料對應器?

2014 年 6 月 5 日

我們介紹了六角形架構的概念,Badri 描述了在使用 Active Record 或資料對應器將資料庫推到六角形外時,需要進行的權衡取捨。

更多…

2:Rails:平台或元件套件?

2014 年 6 月 12 日

使用 Ruby on Rails 等豐富架構時,你可以將其視為平台或元件套件。巴德里討論了它們之間的差異,我們討論了決策會帶來哪些權衡取捨。

更多…