¿La gente usa andamios en el trabajo para Ruby on Rails?

Cuando tenga experiencia, la usará con mucha menos frecuencia. La mayoría de las veces sabrá qué hacer manualmente. Los editores de texto más competentes tienen fragmentos que logran andamios similares.

Por lo tanto, personalmente no confío en los andamios.

Dicho esto, es una de esas cosas que me alegra que exista. La mayoría de la gente piensa en los andamios solo para la generación de calderas de controlador o recursos. Pero el más importante es el generador de “rieles nuevos”. Cada nuevo proyecto que comienzo lo uso. Y para cada nueva versión de Rails genero un proyecto en blanco para comparar la nueva plantilla (principalmente los archivos del directorio “config /” y Gemfile) con los de proyectos antiguos para tener una mejor idea de cómo actualizar.

Y las personas experimentadas olvidan que todos fuimos principiantes una vez y que tener los generadores ayudó mucho a introducirnos en los nuevos conceptos. Entonces, aunque todas las personas con experiencia descartarán los generadores como “innecesarios”, simplemente ignoran a los principiantes.

Si la pregunta es: “¿las personas experimentadas usan andamios?” Entonces la respuesta es generalmente “No”.

Si la pregunta es “¿es necesario el andamiaje?” Entonces la respuesta es “Sí”.

Simplemente porque no lo necesita, no asuma que no hay personas que se beneficien de él.

Los usé solo en los pasos iniciales de aprendizaje de RoR. Después de comprender la estructura del marco, no es necesario generar andamios automáticamente, solo genera lo que necesita. O uso generadores de controladores ya que producen archivos obsoletos que necesito eliminar (scss, coffee, helper, etc.). Prefiero crearlos manualmente si es necesario. Al mismo tiempo, utilizo activamente generadores de modelos.

Depende

Usando ROR solo para API, el andamio no es una gran idea, debido a los archivos innecesarios.

Usar ROR para web, andamio es una buena idea. Nuevamente, la mayoría de las veces archivos innecesarios.

Todavía no he usado andamios en ninguno de mis proyectos. Archivo innecesario me molesta.

Lo tengo en el pasado. En estos días lo uso ocasionalmente al comienzo del proyecto, pero sobre todo crearé los archivos que quiero manualmente, ¡es bastante rápido hacerlo todo a través de la línea de comando!

Sí, inicialmente son buenos, pero más tarde, cuando tiene un gran proyecto y requisitos muy específicos, tiende a escribir lo que necesita en lugar de generarlo automáticamente y eliminar cosas que no necesita.

Prefiero simplemente agregar el código que se necesita, ya que en su mayor parte usamos rieles solo para la API. de todos los archivos generados, el modelo de controlador y las migraciones son los necesarios. Entonces no usamos generadores en el trabajo.