Single Responsibility Principle: a class or module should have one, and only one reason to change.
Los componentes grandes o con varias responsabilidades tienen varias razones para cambiar: cambios en cualquiera de sus responsabilidades.
Si un componente cambia, hay que probarlo entero. Si el componente es grande, eso es costoso.
Ref:
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
Publisher: Prentice Hall PTR; 1 edition (August 11, 2008)
ISBN-10: 0132350882
ISBN-13: 978-0132350884
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario