Corde python

La corde Python est une IDE python.
Télécharger maintenant

Corde python Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Ali G Rudi
  • Site Internet de l'éditeur:

Corde python Mots clés


Corde python La description

La corde Python est une IDE python. la corde est une IDE python. L'objectif principal de Python Rope est de fournir des fonctionnalités telles que l'achèvement automatique, les refacteurs, l'assistance au contenu et les contours.Enformer: Au cours des dernières années, le refactoring est devenu une tâche de base de la programmation quotidienne, spécialement dans la communauté Java. Dans les méthodologies de programmation agiles, comme la programmation extrême, le refactoring est l'une des pratiques fondamentales.Some IDes prennent en charge des refactorings de base tels que «Pydev» (qui utilise un homme de réparation de vélos). Ces idées ont un ensemble limité de refacteurs et échouent lors du fait de faire des refacteurs qui doivent connaître le type d'objets dans le code source (spécialement pour des projets relativement importants). La corde essaie de fournir un ensemble riche de refactorings. Certains des refactorings nécessitent une inférence de type décrit ultérieurement.Auto achèvement: l'une des caractéristiques de base des IDes modernes est la disponibilité de l'achèvement automatique. Certains IDes Python ont un support d'achèvement automatique, mais sous une forme limitée. Étant donné que le type de variables ne peut pas être déduit de l'analyse simple du code source. Les noms de modules, les noms de classe, les méthodes statiques, les méthodes de classe, les noms de fonction et les noms de variables sont faciles. Mais l'achèvement automatique des méthodes et des attributs d'un objet est difficile. Étant donné que l'IDE doit connaître le type de l'objet qui ne peut pas être réalisé facilement la plupart du temps dans les langues dynamiques. La corde utilise des algorithmes de déduction de type pour résoudre ce problème.Type déduire: un inconvénient de langages dynamiques comme Python est que vous ne pouvez pas connaître le type de variables par une simple analyse du code source du programme la plupart du temps. Connaître le type de variables est très essentiel pour fournir de nombreux refacteurs et acheminements automatiques. La corde utilisera l'inférence de type pour surmonter ce problème.L'échicatrice de type de type utilise le code source de programme pour deviner le type d'objets. Mais tapez les programmes de python de l'inférence sont très difficiles. Il y a eu quelques tentatives mais pas très réussis (exemples: psycho: Seulement des types STR et INT, Starkiller: n'était pas sorti et SoDskin: bon mais limité). Ils sont principalement destinés à accélérer les programmes Python en transformant son code à d'autres langues dactylographiques plutôt que de construire des idées. De tels algorithmes peuvent être utiles. Il s'agit d'une autre approche vis-à-vis de l'allésion de type. C'est l'analyse des programmes de fonctionnement. Cette approche dynamique enregistre les variables types sont attribuées au cours de l'exécution du programme. Bien que cette approche soit beaucoup plus facile à mettre en uvre que l'alternative, elle est limitée. Seules les parties du programme exécutées sont analysées. Si les développeurs écrivent des tests d'unité et utilisent le développement axé sur les tests Cette approche fonctionne très bien. Exigences: · Python Quoi de neuf dans cette version: · Le module Autoimport prend désormais en charge la mise en cache de tous les sous-modules d'un module. · Récursion lorsque le chargement des modules a été corrigé. · La prise en charge de base pour les useroTools a été ajoutée. · La méthode d'extrait a été modifiée pour gérer les mises à jour variable conditionnelles.


Corde python Logiciels associés

Gaspard2

GASPARD2 est un environnement de développement intégré (IDE) pour la co-modélisation de la SOC visuelle. ...

214

Télécharger