Archivo de la categoría: Glosario

Singleton

Un singleton es un patrón de diseño que consiste en que sólo exista un único objeto de una clase para toda la aplicación. Para conseguir esto se prohíbe el uso del constructor haciéndolo privado (de otra forma podríamos crear tantos … Seguir leyendo

Publicado en Glosario | Etiquetado , , | Deja un comentario

Prueba de integración

Una prueba de integración es aquella que testea todo el proceso en conjunto. En este caso el objetivo es testear todos los métodos y procesos que utiliza el programa o servicio y no “falsear” ningún dato mediante mocks o similares. … Seguir leyendo

Publicado en Glosario | Deja un comentario

TDD

Test-driven development o Desarrollo guiado por pruebas en lengua común. Es la manera de programar que le da una importancia capital a las pruebas. Los puristas escriben primero una prueba unitaria, posteriormente escriben el código y validan que supera la … Seguir leyendo

Publicado en Glosario | Deja un comentario

DAO

Data Access Object u Objeto de acceso a datos en lengua común. El DAO es la clase encargada de acceder a la base de datos aislando al resto de la aplicación de esta responsabilidad. De esta manera se consigue separar … Seguir leyendo

Publicado en Glosario | Deja un comentario

Cafebabe

Si tomamos cualquier clase compilada de Java, los archivos class  de toda la vida, y la abrimos con un editor hexadecimal podemos observar que los primeros valores forman la palabra CAFEBABE. Este es el número hexadecimal mágico que identifica todas … Seguir leyendo

Publicado en Glosario | Deja un comentario

Prueba unitaria

Un test unitario es aquel que testea una (y sólo una) funcionalidad del código (de ahí el nombre unitario). Un ejemplo podría ser el resultado de una funcionalidad que calcule el pago mensual de una hipoteca. Para definir correctamente la prueba hemos … Seguir leyendo

Publicado en Glosario | Deja un comentario