• [^] # Re: Non, mais ...

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

    Quiconque ayant déjà renommé une classe Java et changé son (削除) namespace (削除ここまで) package à la main te dira que c'est Java qui nécessite un IDE et non le contraire.

    (je parle pas de changer le code des utilisateurs de la classe hein, juste de changer le nom et le package d'une classe).

    Pour information, pour ceux qui ne pratiquent pas java, voilà ce que le langage impose de faire si je veux renommer une classe Toto (pas encore utilisée) dans le namespace par défaut en com.bloat.providers.TotoProvider:

    • Remplacer Toto par TotoProvider dans le fichier (normal).
    • Rajouter package com.bloat.providers; (normal).
    • Créer le répertoire com/bloat/providers (mkdir -p est ton ami, avec une GUI tu crève).
    • Déplacer Toto.java dans com/bloat/providers, et le renommer en TotoProvider.java, en pensant au gestionnaire de version.

    Autrement dit, tu va retaper Toto deux fois, com.bloat.providers au moins trois fois et TotoProvider deux fois, et t'a pas intérêt à faire une typo quelque part, sinon ça va être coton à savoir ou.

    Enfin bref, c'est super chiant, et tu ne fera jamais ça plus d'une fois dans la journée.
    Java à besoin d'un IDE pour renommer une classe, même si elle n'est pas utilisée.

    Après on peut parler des ìmport à grain trop fin, de la javadoc illisible par défaut, ou des bibliothèques bloats qui sont inutilisables sans autocompléteur/générateur de code.