Técnicas simples de refactorización de código

En el post ¿Qué es la Refactorización? hablo de los conceptos básicos de esta estrategia de programación, e incluyo en él un par de vídeos que repito aquí, junto con otros ejemplos de casos de refactorización de código, los cuales demuestran la utilización de técnicas sencillas que puedes aprender y empezar a aplicar en tu trabajo diario:

1. Cláusulas de Guarda

Ejemplo 1: 💂Guard Clauses: No programes con if-else


Ejemplo 2: NO Uses "IF" anidados. HAZ esto!


Ejemplo 3: JavaScript - Guard Clauses ¡en 6 minutos!


2. Optimizar código con instrucciones SWITCH CASE

Ejemplo 1: NO Uses SWITCH CASE, HAZ esto


Ejemplo 2: Javascript - Refactorización ¡en 5 minutos!


Por último, dos vídeos de casos prácticos más completos de refactorización, uno en C# y el otro en JavaScript:

Ejemplos prácticos de refactorización - Varias técnicas

Ejemplo 1: Ejemplo de refactorización de código con CSharp


Ejemplo 2: Code Refactoring con JavaScript


Como puedes ver, la refactorización eleva la calidad del código y puede hacerse con cualquier lenguaje de programación. Ahora te toca a ti poner en práctica estas técnicas para que tu nivel como programador vaya subiendo.


Espero que estos recursos te ayuden mucho en tu formación y crecimiento como programador como me ha ayudado a mí. Si sabes de otros vídeotutoriales que valga la pena incluir en este blog, házmelo saber. No olvides dejar tu comentario y compartir el post con quienes consideres que pueda serle útil. Si encuentras algún link roto o vídeo que no aparece, por favor avísame para corregirlo.

Comentarios