Principio de resposabilidad única#
Última modificación: Mayo 14, 2022
Objetivos#
Bajo acoplamiento.
Alta cohesión
Cambios locales.
Facilidad para remover.
Componentes manejables mentalmente.
Principio de responsabilidad única (SRP)#
Un componente deberia tener una y solo una razón para cambiar.
A cuántos actores/roles se responde?
[ ]:
class MLModel:
def fit():
pass
def fit_partial():
pass
def transform_features():
#
# Violación
#
pass
def publish_metrics():
#
# Violación
#
pass