3-2-1 Launch

Hablando de Obie, no sé si habéis visto el post sobre su nueva startup
Hashrocket y su servicio 3-2-1 Launch.

3 semanas de especificaciones (con RSpec Stories)
3 días de desarrollo
30.000 $


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.

Manuel González Noriega
escribió:> Hablando de Obie, no sé si habéis visto el post sobre su nueva startup

Hashrocket y su servicio 3-2-1 Launch.

3 semanas de especificaciones (con RSpec Stories)
3 días de desarrollo
30.000 $

Sí, la verdad es que es tengo curiosidad por ver unos cuantos
desarrollos terminados para comprobar hasta dónde se puede llegar con
Rails y 4-6 desarrolladores (que serán unos fuera de serie, claro) en
esos tres días.

Como desafío personal quizá me inscriba en la próxima Rails Rumble,
parece divertido :smiley:


Raul M. - Freelance Web D.
http://raul.murciano.net

Eso es america my friend …

On Jan 31, 2008, at 6:27 PM, Manuel González Noriega wrote:

piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.


Ror-es mailing list
[email protected]
simplelogica.net


name. Francesc E. i Martí
voice. +34 678.681.603

On Jan 31, 2008 6:27 PM, Manuel González Noriega
[email protected] wrote:

Hablando de Obie, no sé si habéis visto el post sobre su nueva startup
Hashrocket y su servicio 3-2-1 Launch.

3 semanas de especificaciones (con RSpec Stories)
3 días de desarrollo
30.000 $

Creo que la horquilla es de 30K-60K. Pero el producto estrella segun
mis informadores secretos del paraje inhospito de Minnesota debe ser
el otro, el de Rescue:

"Disclaimer: I’m working with Obie and HashRocket.

That product isn’t as popular as the Rescue Mission where HashRocket
comes in and fixes a failing project in rapid time. I’m working on
one of them now and can’t believe the awful code I see. For example,
yesterday I came across some code that used method_missing to handle
authorization. Good times. On so many of these projects I find code
that tries to be cute and unique when just a simple, proven and
standard design would work. I don’t think it’s a problem with Ruby
but rather a problem with the people writing this crap code. Bad
developers are bad developers in a all languages. Ruby and Rails just
comes with so much out of the gate that they can hide their crap code
until the end."


Kind Regards,
Aitor Garcia
Cofounder - Linking Paths
http://www.linkingpaths.com

Y hablando de RSpec Stories, miro todos los días (un par de veces o más
:wink: la página en la que se supone que algún día estará su documentación
oficial [1].

Por otro lado no me quito de la cabeza el (creo que sano) deseo de
escribirlas en español o castellano. De echo tengo la suerte de estar
haciéndolo ya en un nuevo proyecto en el que estamos empezando a
trabajar.

No es demasiado complicado hacer que el stories-runner de RSpec
“entienda” castellano. Si os parece interesante molaría decidir sintaxis
ideal en nuestra mother-tongue. En inglés tenemos:

Story: [one line describing the story]

As a [role]
I want [feature]
So that [benefit]

Scenario 1: [title]
Given [context]
And [some more context]
…

When  [event]

Then  [outcome]
And [another outcome]
...

En español he encontrado una chuleta de peterpunk en el blog de
Argentina On Rails [2] que me ha servido como base para la que comentaba
que estoy empleando:

Relato: [una línea que describa el relato]

Como [rol]
Quiero [funcionalidad]
Para [beneficio]

Escenario: [title]
Dado [contexto]
Y [algún otro contexto]

Cuando [evento]

Entonces [resultado]
Y [algún otro resultado]
...

Posiblemente lo más interesante sería que el script-runner permitiese
personalizar los patrones que utiliza al parsear las historias (o
relatos, como he preferido llamarlos yo :wink:

Pero siendo Railistas como somos entiendo que lo ideal sería que siempre
existiese una convención sobre la posible configuración. Con dicha
convención podríamos meter en el spec_helper.rb algo como:

Spec::Runner.configure do |config|
config.stories_runner_lang = “es”
end

y tener establecidos, por ejemplo, los patrones que propongo arriba (o
por qué no stories_runner_lang = “es_AR” para los patrones de peterpunk
:wink:

Saludos,
Nando

[1] http://rspec.info/documentation/stories.html
[2]
http://blogs.onrails.com.ar/2007/11/5/bdd-user-stories-historias-de-usuario-bdd

Manuel González Noriega escribió: