3. Refactor - TeresaMarbanCastro/Learning-Kairos GitHub Wiki
Para empezar a refactorizar lo primero que se hace es ver cuál es el cambio más simple, más fácil y que mayor beneficio nos ofrezca y empezar por ahí. También hay que intentar realizar un cambio solo, no encadenar cambios.
-
Comienzo: Un cambio interesante es incluir todo nuestro código en una función para evitar tener variables globales. Esta función se puede hacer autoejecutable, pero es mejor iniciarla en nuestro html en <script> para tener el control de cuándo se inicia.
-
Variables: De esta manera las variables serán locales dentro de mi función aunque las funciones que haya dentro puedan acceder a ellas. Las variables cuanto más locales, mejor. Además, es mejor realizar la definición fuera de la función en la que se van a usar y ahí, en local, realizar la asignación.
-
Acoplamiento: Reducir el acoplamiento: Intentar que las funciones ejecuten sólo una funcionalidad y no dependan de otras funciones.
Top Tip! Y acordaos de realizar muchos commits, pero pocos (casi mejor ningún) comment en vuestro código! ;)