Previous Post
Previous Post with Ruby
I’m still learning Ruby. To practice the language, I’m writing a Tokenizer using my TDD (Test-Driven Development) workflow.
A new video at
http://www.youtube.com/watch?v=X-mTCyhm7ds
I did two redesigns:
- To provide the text to tokenize in the tokenizer constructor
- Rename getTokens methods to a more "rubyist” name get_tokens
After those redesigns, I dived into a big implementation refactor. Maybe, I had to avoid that work, or split it in more manageable pieces. At the end, I survived, and the tokenizer implementation is started to emerge. You can check another of my implementations, in JavaScript/NodeJs:
https://github.com/ajlopez/KodeTokenizer
The Ruby version is at:
https://github.com/ajlopez/TddRocks/commits/master/Ruby
Keep tuned!
Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez
