Curate

Por qué cantidad e ingrediente son campos distintos

Guardar «3 cucharadas de miso blanco» como una línea se lee bien. Partirlo en tres campos lo hace buscable y editable. Esto es lo que da.

Un extractor de recetas puede quedarse en la línea. Casi todos lo hacen. Obtienes 3 cucharadas de miso blanco como una cadena de texto, se muestra bien y parece terminado.

No está terminado, y la diferencia aparece la primera vez que haces una pregunta.

La pregunta que una línea no puede responder

¿Qué tengo con miso?

Contra una lista de cadenas, eso es una búsqueda por subcadena, y una búsqueda por subcadena en líneas de ingredientes te da todas las recetas que contengan las letras m-i-s-o en algún sitio. Tampoco puede decirte que 3 cucharadas de miso blanco y 1 cucharada de pasta de miso son el mismo ingrediente en cantidades distintas.

Contra tres campos – cantidad, unidad, ingrediente – es una pregunta sobre una sola columna, y la respuesta es exacta.

Qué te da la separación

Una búsqueda que significa algo. El ingrediente es un valor en sí mismo, así que miso coincide con el ingrediente y no con la palabra que aparece en un paso del método. Cuando vuelve un resultado, Curate puede decirte que coincidió en los ingredientes y citar la línea, en vez de dejarte buscar la palabra por tu cuenta.

Una edición que no te castiga. Cuando la extracción se equivoca en una cantidad – y en una fotografía de una página curvada se equivocará – tocas la cantidad y cambias la cantidad. No vuelves a escribir la línea entera, y no corres el riesgo de romper el ingrediente mientras arreglas el número.

Facetas que son reales. Una vez que los ingredientes son valores y no prosa, la aplicación puede ofrecerte los ingredientes que tus recetas contienen de verdad, contados. No una suposición de lo que podrías buscar: la lista, de tu propia biblioteca.

Dónde se pone interesante

El tercer campo es el que la gente infravalora: la nota. Mantequilla sin sal, ablandada. Calabaza bellota, sin pepitas y cortada en gajos. La preparación pertenece al ingrediente pero no forma parte de lo que el ingrediente es, y mantenerla aparte es lo que permite que mantequilla coincida sin que ablandada se meta por medio.

El coste, con honestidad

Tres campos por ingrediente es más trabajo al extraer y más superficie para un error. Un analizador que solo tiene que producir una línea tiene menos formas de equivocarse.

Creemos que ese intercambio es obviamente correcto, porque una cantidad equivocada que puedes tocar y arreglar te cuesta cuatro segundos, y una biblioteca a la que no puedes hacer preguntas te cuesta el motivo entero de tenerla.

La regla que mantenemos

Nada escaneado se guarda nunca sin verlo. Por muy segura que esté la lectura, el editor se abre primero, y guardar es algo que haces tú. Una máquina que lee la fotografía de la página de un libro de cocina se va a equivocar a veces, y el diseño honesto es darlo por hecho y hacer que la corrección sea trivial, no dar por hecho que acierta y dejar que la corrección sea el descubrimiento de otra persona tres semanas después, a mitad de la cocción.

¿Leyendo esto con una máquina? La misma entrada en markdown plano: /es/blog/recipes/why-quantity-and-item-are-separate-fields.md