Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

TDD Rocks! (6) Jugando con Ruby

Anterior Post
Anterior Post con Ruby 
Siguiente Post 

Sigo aprendiendo Ruby haciendo un Tokenizer usando mi flujo de trabajo de TDD (Test-Driven Development)

Pueden ver el resultado en

http://www.youtube.com/watch?v=X-mTCyhm7ds

Hice dos rediseños:

- Proveer el texto a tokenizar en el constructor de los tokenizadores

- Renombra el método getTokens a un nombre más “rubista” get_tokens

Luego, me líe con un gran refactor de la implementación. Me quise hacer el “smart programmer”, pero podría haber tomado un camino más fácil, al no saber Ruby tal vez hubiera sido mejor. Pero al final, salió todo bien. Ya está comenzando a alinearse con lo que tengo pensado para este tokenizador. Pueden ver una implementación ya andando en JavaScript/NodeJs:

https://github.com/ajlopez/KodeTokenizer

Mientras, esta versión Ruby la pueden ver (con sus commits prácticamente por test) en:

https://github.com/ajlopez/TddRocks/commits/master/Ruby

Nos leemos!

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

Published Wed, Aug 14 2013 18:51 by lopez

Filed under: , , ,

Comments

# TDD Rocks! (7) OStore con JavaScript/Node.js@ Thursday, August 15, 2013 2:15 PM

Anterior Post Anterior Post con JavaScript Publiqué una nueva Google Hangout, demostrando cómo voy avanzando

Angel "Java" Lopez

Leave a Comment

(required) 
(required) 
(optional)
(required) 
If you can't read this number refresh your screen
Enter the numbers above: