Recursos para programación

Curso de introducción a la programación

Curso de de introducción a la programación de Luis Llamas con orientación multilenguaje.

Refactorización

La refactorización (del inglés refactoring) es una técnica de la ingeniería de software para modificar un código fuente o programa sin cambiar su comportamiento externo.

El objetivo de la refactorización es limpiar el código para que sea más comprensible y más consistente.

El objetivo no es cambiar el comportamiento del código ni arreglar errores. Después de refactorizar, el código debe comportarse de la misma manera.

Patrones de diseño

Los patrones de diseño son unas técnicas para resolver problemas comunes en el desarrollo de software y otros ámbitos referentes al diseño de interfaces.

Cada patrón es como un plano que se puede personalizar para resolver un problema de diseño particular de tu código.