Un hechizo sencillo, pero inquebrantable.
Línea de producción.
"El scrolleo no es tan, tan malo", eso me digo todas las noches mientras reviso clips/shorts al terminar la jornada de trabajo, buscando algo interesante y que pueda compartir con todos ustedes.
Y, justo en ese proceso me topé con este video de este sitio sobre IA.
Ellos presentaban este video en su stream y, me parecio algo ademas de curioso, super ilustrativo.
Me recuerda mucho esos documentales japoneses, esos donde explican como fue superado un reto en las líneas de producción durante la puesta en marcha de un nuevo producto.
El método Kaizen, nos trajo mucho material de estudio para esto que en occidente llamamos: mejora contínua.
Veamos nuevamente el video.
Quiero pensar que, la linea horizontal que "endereza" las piezas es fléxible en sus uniones, pues de ser completamente rigida, solo "arrastraía" cada pieza y ese mágico movimiento no funcionaría.
“Lo que no se dobla, se rompe”. Proverbio chino.
Lo suficientemente flexible como para no detener la pieza, pero lo suficientemente rígida como para levantarla y dejarla en la posición deseada.
¡¡¡ Qué maravilla !!!
Y pense, "¿Qué cosas son sencillas de implementar en java pero marcan una diferencia sustentable?", la respuesta (a mi parecer) es sencilla.
Método toString()
Pensemos en una clase Card.
Si creo un objeto y lo mando a la salida de consola:
Obtendré algo como esto:
Card@7ad041f3
Esto se debe a que lo que vemos es la representación por default que java le da al objeto.
Para modificar esto, sólo tenemos que redefinir el método: toString a nuestra clase, algo como esto:
Recomendado por LinkedIn
Si repito el bloque main:
Ahora mi resultado será:
1
Ahora, dado el nivel de uso de json, es posible hacer esto en nuestro método toString:
Esto es un json valido.
¿De que me sirve mostrar en formato json mi objeto?, la respuesta también es sencilla:
Si mandas a consola la salida de una List, java muestra los toString de cada elemento de la lista separados con "," y los delimita con "[]", es decir tendrás un array json con los elementos de la lista.
Por ejemplo, si tengo:
Tendremos de salida en consola:
[{"id":1}, {"id":2}, {"id":3}]
Esto se puede copiar y pegar en cualquier visualizador de Json.
Así pues, con una elegante y jsonificada redefinición del método toString tenemos:
Un hechizo sencillo, pero inquebrantable.
¿Qué otro hechizo sencillo te sabes? ;)
---
WORA pro omnibus!.
@RuGI