Refactorización del código