235 words
1 minute
2.14 Notas
  • HTTP: protocolo sin estado ni memoria.
  • Sesiones: permiten reflejar cambios y actualizaciones entre clientes.
  • TailwindCSS: preprocesa y genera hojas de estilo en CSS.
  • Seeds: insertan datos iniciales respetando la lógica del negocio.
  • Scaffold: guarda imágenes en el file system, no en la base de datos.
  • Storage: almacena imágenes simulando el llenado de formularios.
  • Tests: validan funciones y previenen errores en producción.
  • Desarrollo incremental: se agregan funciones gradualmente, manteniendo estabilidad y calidad.
  • Rails: integra HTTP, sesiones, Tailwind, seeds y pruebas para una plataforma sólida y adaptable.

Sabiendo los principios de HTTP

  • Sin estado / Sin memoria
  • Reflear en todos los clientes, con sesión y actualizar pendientes (todos los subscritores).
  • Twaild que maneja hojas de estilo, preprocesa y lo genera de acuerdo a CSS
  • Uso de seeds
  • El sacffold, Guardar imagenes en el file system, y no en la base de datos, cuando agregamos productos, lo agregamos en el file system
  • EN el seed los colocamos en el storeage, toma la imagen, inserta como si fuera la forma, es para abrir la forma, llena los campos y la envía (la lógica del negocio se respeta, como un valor meyor a cero).
  • Con un seed saca los dats y el seed se encarga de que la lógica del negocio valide los datos.
  • Las unidades de test validen y funcionen.
  • La idea se madura conforme el incremento ( de ahí que productos tiene 3 campos, después de agregarán más funciones), para saber donde explota, se disminuya los errores en producción.

Ror en Plataforma y los requerimientos se i