Angel \”Java\” Lopez on Blog

October 26, 2013

TDD Rocks! (1) Playing with Ruby

Filed under: Google, Ruby, Test-Driven Development, Video — ajlopez @ 9:41 am

Next Post
Next Post with Ruby

Past July, I recorded a Google hangout, about on of my favorite topic: TDD (Test-Driven Development).

My first one:

TDD Rocks (1) Playing with Ruby
http://www.youtube.com/watch?v=L3SuNBDg2IM&feature=youtu.be

Well, I’m using Anglish, that is, Angel’s English ;-).

The idea is to show my TDD workflow, step by step, and in this video I’m using Ruby (I’m learning Ruby). In the second video I added more tests, like recognize numbers, words and symbols. I will apply internal refactoring, and a better implementation. I already applied that workflow in my public projects in Ruby:

AjLispRuby
https://github.com/ajlopez/AjLispRuby
My Lisp interpreter in Ruby, with access to gems

AjGenesisRuby
https://github.com/ajlopez/AjGenesisRuby
Code generation, like AjGenesis in .NET, but now using Ruby

In this video, I’m adding the minimal code to past the test. I don’t separate the class under development from the tests: they are in the same files. You can check project status:

https://github.com/ajlopez/TddRocks/blob/master/Ruby/tokenizer.rb

I will publish posts with more Google hangouts, with TDD using JavaScript, C#, and more Ruby.

Keep Tuned!

Angel “Java” Lopez
http://www.ajlopez.com
@ajlopez

2 Comments »

  1. […] Previous Post […]

    Pingback by TDD Rocks! (2) OStore With JavaScript/Node.js | Angel "Java" Lopez on Blog — November 11, 2013 @ 7:14 pm

  2. […] Previous Post Previous Post with Ruby […]

    Pingback by TDD Rocks! (6) Playing with Ruby | Angel "Java" Lopez on Blog — December 1, 2013 @ 3:34 pm


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: