Refactorització i documentació