Professional Documents
Culture Documents
Estos canales todavía se pueden hacer más complejos añadiendo una memoria local
propia que los convierte en procesadores específicos de E/S.
Las ventajas principales de los canales de E/S respecto a los controladores de E/S
son las siguientes:
AUTOMATIZACION INDUSTRIAL 1
INGENIERIA INDUSTRIAL
Uncle Bob identificó estos cinco principios, algunos de ellos ya existentes y expuso
que estos deberían ser los principales principios a tener en cuenta en el momento
de desarrollar software utilizando el paradigma de la orientación a objetos.
Estos principios no son leyes o reglas inalterables que se tengan que cumplir, pero
si son una serie de recomendaciones prácticas que de ser aplicadas en su
conjunto ayudan a nuestro software a obtener los siguientes beneficios:
Facilidad en el mantenimiento.
Facilidad para hacer testing.
Rapidez para de extender funcionalidades.
Buena refactorización.
Tolerancia frente a errores.
Antes de desglosar las letras de SOLID y ver que nos dice cada principio, tenemos
que repasar dos conceptos importantes en el desarrollo de cualquier software, que
son el acoplamiento y la cohesión.
AUTOMATIZACION INDUSTRIAL 2
INGENIERIA INDUSTRIAL
AUTOMATIZACION INDUSTRIAL 3
INGENIERIA INDUSTRIAL
AUTOMATIZACION INDUSTRIAL 4