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.

miércoles, marzo 18, 2015

Ejemplos Patrones de Creación

Los patrones de creación (Creational Patterns) son  utilizados cuando se necesitan crear objetos, principalmente cuando la creación implica toma de decisiones.


martes, marzo 17, 2015

Ejemplos Patrones de Comportamiento

Los Patrones de Comportamiento permiten descomponer procesos complejos, en procesos más simples mediante la utilización de clases.

lunes, marzo 16, 2015

Ejemplos Patrones Estructurales

Los patrones Estructurales son los que se utilizan frecuentemente en la definición de otros patrones.

domingo, enero 11, 2015

Patrones de desarrollo

Un patrón de desarrollo es una herramienta para dar solución a problemas comunes en el desarrollo de Software, dentro del desarrollo podemos encontrar diferentes patrones los cuales se pueden clasificar clasificar en: