Tecnología

Inicio

Cómo utilizar la cuerda en Python

Cómo utilizar la cuerda en Python


Los usuarios utilizan la cuerda en Python como una biblioteca de refactorización, y es utilizable en diferentes editores y entornos de desarrollo integrado (IDE). Tiene muchas funciones de refactorización, proporcionando al usuario la capacidad de cambiar el nombre y reestructurar, cambiar la firma del método e introducir fábrica. Entre otras características, los usuarios pueden extraer el método y variable local; mover la clase, función, módulo, paquete y método; y el método en línea, variable local y parámetro. Los programadores son capaces de obtener una vista previa, deshacer y rehacer, parar y refactorizaciones entre proyectos utilizando la cuerda.

Instrucciones

1 Crear un proyecto mediante la introducción de "rope.base.project importación." En una nueva línea de escritura "miproyecto = rope.base.project.Project ( '/ ruta / a / miproyecto')."

2 Introduzca "de importación libutils rope.base" y, en una nueva línea, "myresource = libutils.path_to_resource (miproyecto, 'ruta / a / recurso')." Esto forma una trayectoria de recursos para el proyecto que creó en el paso 1.

3 Realizar una refactorización mediante la adición de un objeto de recurso que se vincula a un archivo en el proyecto. Entrada "de recursos = libutils.path_to_resource (miproyecto, '/path/to/my/module.py')." Hacer que la clase mediante la introducción de refactorización "de importación ExtractVariable rope.refactor.extract" y en otra línea "extractor = ExtractVariable (miproyecto, recursos, inicio, final)." En "inicio" y "final" lugar los desplazamientos de la región para extraer de los recursos.

4 Configurar las opciones de refactorización, tales como el nombre de la variable extraída, en el diálogo. Introducir cambios "= extractor.get_changes ( 'extracted_variable')" para calcular los cambios.

5 Vista previa de cambios mediante la introducción de "changes.get_description ()" o "STR (cambios)" para una descripción de los cambios. Realizar la refactorización utilizando "myproject.do (cambios)."

6 Validar el proyecto cada vez que desee utilizar la cuerda, por ejemplo, antes Refactorizaciones escénicas. Entrada "myproject.validate ()" para validar todos los archivos y directorios.

7 Cerrar recursos abiertos del proyecto cuando ya no necesitan el proyecto. Acceder a esta función mediante la introducción de "myproject.close ()".