• [^] # Re: question

    Posté par (site web personnel) . En réponse au journal Créer son propre jeu de plateforme en forkant Newton Adventure. Évalué à 2.

    Pourquoi utiliser maven (http://devnewton.bci.im/projects/newton_adventure/artifact/79dfe7445b086fb31c8e96b7fd961f86f32142c7 pour le pom) et ne pas utiliser le système de dépendances de maven ? C'est pourtant souvent la raison principale de l'utilisation de maven.

    J'utilise Maven parce qu'il me permet de compiler en ligne de commande ou avec un IDE en ne décrivant qu'une fois mon projet.

    Pour la gestion des dépendances, il y a plusieurs raisons:

    • je travaille souvent dans le train, sans connexion internet, si j'oublie de rapatrier mes dépendances avant de partir, je suis eu.
    • les dépendances que j'utilise ne sont pas (ou n'étaient pas quand j'ai commencé le développement) sur le dépôt officiel, mais hébergé vite fait à droite à gauche. Je n'ai donc pas confiance. Je pourrais installer un gestionnaire de dépôt sur mon serveur, mais ça a l'air compliqué.
    • je ne compte plus le nombre de jeux libres auquel je n'ai pas pu jouer, car les dépendances n'étaient pas fournies.

    Et surtout non commenté. Ca veut quand même dire que pour en faire quelque chose il va limite falloir faire du reverse sur ton code pour savoir comment ça fonctionne. Et c'est vraiment dommage.

    Je trouve qu'il manque plutôt un document décrivant l'architecture du code (c'est prévu).

    Les commentaires, j'en fais peu, car je pense que la bonne démarche quand on tombe sur un problème, c'est de contacter l'auteur du code. En plus ça tombe bien, il est super sympa.

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board