JWT – JSON Web Tokens ¿Que son los JWT ? WT es un standard RFC 7519 que define un método compacto, autónomo y seguro para transmitir información entre 2 sistemas. Se usa un objeto JSON de forma segura y mucho mas ligera que XML. Veamos por que es: Compacto: Es de tamaño pequeño, se puede usar en un …
Repaso de algunos conceptos de Testing En esta entrada voy a aclarar algunas definiciones del vocabulario que se suele encontrar en los lilbros, articulos y fuentes relacionadas con los test de software. Assertions Es la condición que debe ser testeada para confirmar que una cierta pieza de código se comporta como se espera. Specs Este …
Principios SOLID En los primeros tiempos del desarrollo de software, los desarrolladores solían escribir condigo con lenguajes de programación procedimentales. En la programación por procedimientos, los programas siguen un orden desde arriba hasta abajo y la lógica está incluida dentro de funciones. Nuevos estilos de programación, como la programación modular o estructural, emergieron cuando los …
Principios de Programación Orientada a Objetos y patrones de diseño Principios de la programación orientada a objetos Encapsula lo que varia Favorece la composición de objetos frente a la herencia de clases Programa para interfaces no para implementaciones Esfuérzate por un diseño débilmente acoplado entre objetos que interactúan Patrones de diseño ¿Que es un patrón …