domingo, abril 12, 2015

Principios SOLID

SOLID es un conjunto de buenas practicas, creado para la programación orientada a objetos, también se puede ver como una guía de estilos de programación.

Este principio es importante dentro la codificación de software dado que nos permite:


  • Tener un código fácil de probar (Pruebas Unitarias).
  • El código se vuelve más reutilizable.
  • El código es más ordenado y fácil de leer (KISS).
  • No repetir unidades de código (DRY).

En términos de calidad SOLID nos garantiza, menos Bug y mayor flexibilidad en el código, permitiendo así cambiar el código de manera más fácil y controlada.

Dentro de este principio se da una guía de estilos de programación, no son reglas a seguir, las cuales son mencionadas a continuación:


lunes, abril 06, 2015

Mocking

El Mocking es el proceso de emular el comportamiento de objetos mediante la utilización de mocks.

¿Que es un mock?


Los mocks son objetos que simulan comportamientos de manera controlada.
Son utilizados en las pruebas unitarias para no depender de los resultados de otros objetos que puedan realizar procesamientos complejos.


domingo, abril 05, 2015

Pruebas Unitarias

Una prueba unitaria es la forma de comprobar el funcionamiento de un módulo de código. Sirve para asegurar que cada uno de los módulos funcione por separado. Luego, con las Pruebas de Integración, se podrá asegurar el correcto funcionamiento del sistema o subsistema en cuestión.