No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

4D
2H
30M
26S

¿Qué son las buenas prácticas y el código limpio?

3/16
Recursos

Aportes 5

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

¿Qué son las buenas prácticas y el código limpio?>

Buenas prácticas-Best practices

  • Nos permiten resolver conflictos de escenarios comunes.
  • Brindan guías que son sencillas de comprender, aprender y aplicar.
  • Permiten contar con una estructura similar para múltiples proyectos.

Diferencia entre buenas prácticas y estándares

  • Las buenas prácticas ya están comprobadas; pues han sido utilizadas muchas veces y esto comprueba su funcionalidad. Estas ayudan a tener un mejor código, arquitectura y a comprender fácilmente el código.

Código limpio- Clean code

  • Se refiere a buenas prácticas dirigidas al código.
  • Es fácil de entender, analizar, mantener, actualizar y escalar.

¿Cómo lograr código limpio?

Algunas reglas a seguir son:

  • Mantener bajo acoplamiento. Se busca que no exista dependencia entre componentes.
  • Uso de sintaxis simple y actual.
  • Evitar incorporar muchas librerías de terceros. Para evitar dependencias y mantener el control del código.
  • Distribución de responsabilidades. Cada componente debe contar con una sola responsabilidad específica.
  • Crear componentes pequeños.

Cuáles son los 5 principios Solid?
Principio de responsabilidad única.
Principio abierto-cerrado.
Principio de sustitución de Liskov.
Principio de segregación de interfaz.
Principio de inversión de dependencia.
Conclusión.

Buenas Prácticas

Estándares comprobados y verificados
Resuelven desafíos de escenarios comunes
Brindan guías fáciles de aprender y comprender
Permiten tener una estructura similar para múltiples proyectos

_Código Limpio
_
Un código que sigue las buenas prácticas
Código fácil de entender y analizar
Código fácil de mantener
Código fácil de actualizar
Código fácil de escalar

_Cómo lo logramos
_
Mantener bajo acoplamiento
Utilizar sintaxis simple y moderna
Evitar incorporar muchas librerías de terceros
Distribución de responsabilidades
Creación de componentes pequeños
Deuda técnica

Tienen que crear una nueva categoria de cursos… Basico-Medio-Avanzado hacia Super Basico, Medio Basico, Basico Basico, Medio (y sacarle en nivel avanzado)… En Platzi no hay cursos avanzado…muy pocos nivel medio… pero toneladas de cursos super basicos.

Y por favor, agregar un control de calidad, porque tiene muchas contradicciones por clase (ni squiera por curso).

Podria actualizar los problemas que ha generado el libro Clean Code… es recomendable, pero tiene problemas graves de implementacion conceptual.

los principios solid lo puedes ver también en otros lenguajes como java