ropemade

Un ayudante para usar la biblioteca de refactorización de cuerdas en IDES
Descargar ahora

ropemade Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Ali Gholami Rudi
  • Sitio web del editor:

ropemade Etiquetas


ropemade Descripción

Un ayudante para usar la biblioteca de refactorización de cuerdas en IDES La cuerda es una biblioteca de refactorización de Python. Puede usar la cuerda como una biblioteca en otros IDES. Nota que Rope 0.5 fue la última versión que admitió Python 2.4 y actualmente la cuerda requiere Python 2.5. Aquí hay algunas características clave de "RopEmode": Refactorizaciones: · Cambiar el nombre de todo! · Extraer método / variable local · Mover clase / función / módulo / paquete / método · Método en línea / variable local / parámetro · Reestructuración (como convertir $ {a} .f ($ {b}) a $ {b} .g ($ {a}) donde un: tipo = mymod.a) · Introduce fábrica · Cambiar la firma del método. · Transformar el módulo para el paquete. · Encapsulate Field · Reemplazar el método con el objeto del método. · Y algunos otros Características de refactorización: · Extraer declaraciones similares en los refactorios de extracción. · Fijación de importaciones cuando sea necesario · Vista previa de refactorizaciones. · Refactorios de deshacer / rehacer · Parar Refactorings · Refactorios de proyectos cruzados · Interfaces implícitas básicas que manejan en nombre de nombre y cambio firma · Soporte de Mercurial, Git, Darcs y SVN (PYSVN) en Refactorings Ayudantes de IDE: · Auto-finalización · Ubicación de la definición · Obtener Pydoc · Encontrar ocurrencias · Organizar importaciones (eliminar las importaciones no utilizadas y duplicadas y ordenarlas) · Generando elementos de Python. INFERENCIA DE OBJETOS: · Análisis estático y dinámico de objetos. · Manejo de tipos de contenedores incorporados · Guardar la información del objeto en el disco y validarlos. Requisitos: · Python · Cuerda de Python


ropemade Software relacionado