Analizaremos c贸mo dise帽ar una aplicaci贸n web usando **Angular 7**, mantenible y extensible, presentando una arquitectura de referencia basada en los 5 principios fundamentales de **OOP** o _Desarrollo Orientado a Objetos_ **S.O.L.I.D:**
1. **S**ingle Responsibility.
1. **O**pen/Closed.
1. **L**iskov Substitution.
1. **I**nterface Segregation.
1. **D**ependency Inversion.
Presentaremos una arquitectura **Top-Down** de una aplicaci贸n Angular t铆pica donde, mediante **SonarQube**, comprobaremos los distintos resultados aplicando y no aplicando dichos principios, analizando principalmente el impacto en la _complejidad cognitiva_.
Analizaremos c贸mo dise帽ar una aplicaci贸n web usando **Angular 7**, mantenible y extensible, presentando una arquitectura de referencia basada en los 5 principios fundamentales de **OOP** o _Desarrollo Orientado a Objetos_ **S.O.L.I.D:**
1. **S**ingle Responsibility.
1. **O**pen/Closed.
1. **L**iskov Substitution.
1. **I**nterface Segregation.
1. **D**ependency Inversion.
Presentaremos una arquitectura **Top-Down** de una aplicaci贸n Angular t铆pica donde, mediante **SonarQube**, comprobaremos los distintos resultados aplicando y no aplicando dichos principios, analizando principalmente el impacto en la _complejidad cognitiva_.