A veces nuestro código falla y los mensajes de error nos desconciertan un poco. Por eso, “hagámonos amigos” de esos mensajes para que nos ayuden a solucionar los problemas en lugar de darnos dolores de cabeza 😎.
Un comando que posiblemente usemos alguna vez si trabajamos con terminal/consola es “grep”, que nos permite filtrar un texto cuando necesitamos encontrar cierto fragmento (“patrón”) dentro de él.
✅ La respuesta correcta es la A: Se produce un error porque el atributo n es privado.
✏️ Explicación: la clase Desafio tiene un atributo llamado "n" cuyo modificador de acceso es "private", lo cual hace que solo pueda accederse desde dentro de la misma clase. Al intentar leer el valor de ese atributo desde un método de la clase Main, arroja el error "n has private access in Desafio"
Cuando nuestra aplicación require el uso de “threads” (o “hilos”) podemos encontrarnos con el temido problema de las condiciones de carrera. En algunos casos, la depuración del código para encontrar el error puede causarnos muchos dolores de cabeza.
En el siguiente ejemplo es posible observar un código Java donde 3 hilos compiten por acceder a un recurso compartido, arrojando un resultado diferente con cada ejecución del programa.
👉 Ya vimos qué son HTML y CSS. Ahora veamos algunos ejemplos de selectores que podemos usar en CSS para identificar elementos, ya sea para aplicarles algún estilo como también para interactuar con ellos si estamos trabajando en automatización de pruebas de una aplicación web.