使用 Visual Studio Extension: Alive 来帮助进行 TDD

57 views
Skip to first unread message

jay.hatelove

unread,
Apr 11, 2016, 9:33:00 PM4/11/16
to agileshanghai
hi 大家好,第一次在这边发文,如果有任何不恰当的地方,烦请提点我一下。

因为我习惯使用 C#, 热爱 TDD,去年发现一个 Visual Studio extension 叫 Alive,它还在 0.5 版的 alpha 版,就让我掏腰包买它了。它真的在 TDD 的过程中可以发挥很大的效果,不需要进行侦错就可以知道在目前的 test case 的红灯中,我们是不是仍在自己期望的道路上。

Alive 官网请见:https://comealive.io/
里面有他们丰富的示范视频。

之前它还在 alpha 版时,我也有录了两个视频来展现它在 TDD 的威力。
  1. FizzBuzz by C# with alive on youtube: https://www.youtube.com/watch?v=52YB_pU9NJc
  2. Calculator by Specflow with alive on channel 9: https://channel9.msdn.com/Shows/TDD-Tutorial/Quickly-Start-TDD-with-Alive
这两个 sample 都还不到 kata 的长度和完整度,因为只是要展现 alive 在 TDD 可以带来的好处。

看著大家的 kata 接力,让我觉得相当有趣,接下来我也会整理一下我自己手边的一些 kata 来跟大家分享。

目前 alive 的功能比我录的视频多了不少,他们开发团队也很乐意在 twitter 上跟大家互动,如果在教育训练上有需要他们帮忙赞助 license 的话,可以直接跟他们接洽。

PS: 我在 2012 年时也整理了一系列 TDD 的文章,虽然有点历史悠久,但还是野人献曝、抛砖引玉一下,分享给大家。

Sincerely,
Joey (91)
Reply all
Reply to author
Forward
0 new messages