2012-03-30 17 views
11

Tengo algunos scripts de ruby ​​de línea de comandos para cosas como preprocesar archivos de texto antes de cargarlos y raspar datos.Dónde colocar scripts de utilidad en rieles

Estas secuencias de comandos no se basan en el entorno de los rieles, por lo que realmente no quiero hacerles rake tareas con la sobrecarga asociada.

¿Dónde debería ponerlos en el diseño de mi carpeta? lib/utility/ o algo?

Respuesta

5

Ponemos el nuestro en el nivel superior de lib/ o los descomponemos más como lib/reports o lib/stats.

+0

Parece razonable. ¿Tienes pruebas para tus scripts? directorios paralelos en prueba /, o no debería combinarlos con las pruebas de la aplicación real? – spike

+0

En realidad, todavía no hemos creado pruebas para ellos, simplemente porque son fáciles de probar funcionalmente ejecutándolos. Hemos hablado de ello y hemos pensado en utilizar su primera sugerencia (directorios paralelos en 'test /'), pero todavía no estamos al 100%. –

Cuestiones relacionadas