Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Qué significa 'SRPy' en la documentación de Mockito

Desde http://docs.mockito.googlecode.com/hg/org/mockito/Mockito.html

Como de costumbre usted va a leer la advertencia de simulacro parcial: La programación orientada a objetos es menos abordar la complejidad dividiendo la complejidad en objetos separados, específicos, SRPy. ¿Cómo encaja la burla parcial en este paradigma? Bueno, simplemente no … El simulacro parcial generalmente significa que la complejidad se ha movido a un método diferente en el mismo objeto. En la mayoría de los casos, esta no es la forma en que desea diseñar su aplicación.

One Solution collect form web for “¿Qué significa 'SRPy' en la documentación de Mockito”

Según la documentación de Mockito para Spy ,

Espiar objetos reales a menudo se asocia con el concepto de "burla parcial". Sin embargo, los espías de Mockito no son burlas parciales. Mockito espía está destinado a ayudar a otras clases de prueba – no el espía en sí. Por lo tanto el espía no ayudará si usted tiene la intención de verificar si el método llama a otro método en el mismo objeto. En este caso, sugiero ser OO / SRPy (por ejemplo, puede extraer nueva clase / interfaz …)

El OO se refiere a orientado a objetos, y SRP se refiere al principio de responsabilidad individual. Es un patrón de diseño que establece que la clase debe tener una y una sola responsabilidad y, en este caso, tiende a escribir código que no necesita probar si se llaman métodos internos.

http://en.wikipedia.org/wiki/Single_responsibility_principle

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.