• # Ça dépend du language et évolution de l'écosystème

    Posté par . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 6.

    On va dire que les plus utile c'est une très bonne complétion (+refactoring de temps en temps). Cette complétion marche surtout bien avec les langages compilables (java, c++, …) mais donne peu ou aucun résultat avec les langages interprétés comme ruby ou la structure des objects/classes peut évoluer au cours de l'éxécution.

    Ensuite, pour moi ce qui est le plus utile, ce sont l'ensemble des méthodologies/outils qui ont totalement changés. Déjà les frameworks (forme d'injection de dépendances) et les méthodologies qu'ils encourages comme les tests unitaires et/ou les tests d'intégration.

    Git, puis les repository comme github ont dynamisé les échanges et les évolutions des projets (en y réfléchissant, je trouve que le DVCS sont ce qui à le plus changer ma façon de travailler).

    La virtualisation a également favorisé de nouvelles pratiques de dev et de tests.

    A mon point de vue, les changements dans les éditeurs/IDE sont finalement peu important par rapport à l'évolution de l'écosystème.