martes, 27 de enero de 2009

Clean Code: Single Responsibility Principle

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

No hay comentarios: