Laboratorio: Con Tell, Don’t Ask

Los siguientes 4 ejercicios nos ayudarán a practicar cómo cumplir con el principio “Tell, Don’t Ask” a partir de un algoritmo donde se ha extraído los Parameter Objects adecuadamente.

Examine la cobertura de las pruebas unitarias y alcance un 100%

Siga la guía ¿Cómo analizar la cobertura de las pruebas unitarias? y determine qué código del laboratorio no está siendo cubierto por pruebas unitarias y corrija antes de continuar.

Aplique Tell, Don’t Ask

En cada uno de los cuatro ejercicios, identifique los sitios donde no se cumple el principio Tell, Don’t Ask. Refactorice dichos sitios a propiedades de sólo lectura en los Parameter Objects adecuados.

Recuerde que estos sitios son los que marcamos en el paso anterior pues no cumplen la ley de Demeter o son líneas de más de una sola operación.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s