Skip to content

DavidMS/Clean-Code-Course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Código limpio

Objetivo

Aprender y desarrollar las habilidades necesarias para crear aplicaciones Java mantenibles y extensibles. Conseguir bajo los estándares del código limpio y una serie de buenas prácticas de diseño y paradigmas, una mayor calidad del software.

El objetivo no es proporcionar una formación científica y reglada sobre la mejor manera de programar. A diferencia de un curso para aprender un lenguaje de programación determinado, las enseñanzas de este curso no se basan en reglas definidas y universales, más bien, este curso pretende concienciar al alumno de la importancia de escribir código de calidad y fomentar el debate sobre cuál es la forma más apropiada de alcanzar este objetivo, generando código legible, mantenible, que aporte valor y haga más agradable tanto el trabajo propio como el de cualquier otro desarrollador que tenga que lidiar con el código desarrollado en un futuro.

  1. Introducción al Código Limpio
  2. La importancia de los nombres
  3. Las funciones en el código limpio
  4. Documentando a través de comentarios
  5. Los Objetos y otras estructuras de datos
  6. El procesamiento correcto de Errores
  7. Los límites de nuestro código
  8. Pruebas limpias
  9. La organización de las clases
  10. Sistemas
  11. La Concurrencia
  12. Refactor KATA 01
  13. Refactor KATA 02
  14. Argumentos
  15. JUnit y pruebas unitarias
  16. Refactor KATA 03
  17. Principios SOLID
  18. Antipatrones en test unitarios
  19. Programación Funcional
  20. Patrones de Diseño

About

Clean Code Course based on Clean Code by Robert C. Martin

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages