Un hechizo sencillo, pero inquebrantable.

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.

https://investinai.co/

Ellos presentaban este video en su stream y, me parecio algo ademas de curioso, super ilustrativo.

Línea de producción de tuercas. Acomodamiento.

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.

Clase Card

Si creo un objeto y lo mando a la salida de consola:

Salida a consola de un objeto Card.

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:

Método toString para la clase Card

Si repito el bloque main:

Salida a consola de un objeto Card.

Ahora mi resultado será:

1        

Ahora, dado el nivel de uso de json, es posible hacer esto en nuestro método toString:

toString jsonificado.

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:

Salida a consola de una lista de objetos Card.

Tendremos de salida en consola:

[{"id":1}, {"id":2}, {"id":3}]        

Esto se puede copiar y pegar en cualquier visualizador de Json.

Imagen creada con Bing, con el siguiente prompt:
<<Tomando como referencia al Dr Strange y su frase "un hechizo sencillo pero inquebrantable". Generar una imagen de un mago amigable y bonachòn haciendo un "hechizo sencillo pero inquebrantable", en estilo anime japonés.>>
Un hechizo sencillo, pero inquebrantable.

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

Inicia sesión para ver o añadir un comentario.

Más artículos de Isaac Ruiz Guerra

  • 2025. Habemus LTS.

    2025. Habemus LTS.

    Es el último domingo del año, mañana 30 de Diciembre ya es el primer lunes del 2025, según comentábamos nos dice el…

    2 comentarios
  • JConf-MX 2024. ¡¡¡Guadalajara, Guadalara!!!

    JConf-MX 2024. ¡¡¡Guadalajara, Guadalara!!!

    "3 JEPs que no sabías que debes conocer." Es el nombre de la charla que daré en la ciudad de Guadalajara, en el marco…

    1 comentario
  • Programar (también) te hace (o al menos te ayuda a ser un poco más) responsable. Parte I .

    Programar (también) te hace (o al menos te ayuda a ser un poco más) responsable. Parte I .

    Todos conocemos esa frase que se le atribuye al tío Ben en el universo de Spideman (MR): Un gran poder conlleva una…

  • No saber (a veces también) ayuda a la innovación. Una anécdota con el OCR.

    No saber (a veces también) ayuda a la innovación. Una anécdota con el OCR.

    Mucho se habla del "Proceso creativo", existen un sin fin de libros, artículos, tesis; y podcasts. Tomado de:…

    6 comentarios
  • Java 22. Sí, ya pasaron 6 meses.

    Java 22. Sí, ya pasaron 6 meses.

    Si crées que porque la versión de java 21 introdujo los virtual threads ahora salió más rápido la versión 22 de java..

  • No basta el "Qué".

    No basta el "Qué".

    Una quebradita que salió mal. Este fin de semana, recordaba este post.

  • ¿Quo vadis, Duke?.

    ¿Quo vadis, Duke?.

    A mediados del año pasado, le preguntaron a Messi -tiempo después de que ganara junto con la Selección Nacional de la…

    2 comentarios
  • Felices Fiestas-2023.

    Felices Fiestas-2023.

    Volvieron los eventos presenciales. Es poco menos que imposible llegar a estas fechas sin tratar de hacer un resumen de…

    2 comentarios
  • Para coordinar, hay que comunicar.

    Para coordinar, hay que comunicar.

    Todos hemos escuchado la famosa ley de Conway: “Las organizaciones que diseñan sistemas… están limitadas a producir…

    2 comentarios
  • Lépero.

    Lépero.

    Si O'Reilly tiene el sello característico de que las portadas de sus libros sean animales exóticos, Manning Early…

Otros usuarios han visto

Ver temas