• # Correction

    Posté par . En réponse au journal Retour à l'interface Console. Évalué à 2. Dernière modification le 05 août 2013 à 14:37.

    Pour info le renvoi depuis le site Python est devenu obsolète, il faut maintenant se rendre
    ici

    Est-ce que ce journal vous a plu ?

    oui pas mal, comme d'autres je pense que détailler avec du script serait mieux.

    Est-ce que ça vaut le coup de s'en inspirer pour écrire une Dépêche ? (la partie historique)

    pour moi : oui

    Quels sont vos expériences sur les interfaces ? graphique ou console ?

    Qt surtout, Silverlight ( mais bon...), toute la clique Cocoa & Cocoa Touch

    Quel langage auriez vous utilisé pour détecter des fichiers dupliqués et aider l'utilisateur à choisir lesquels à effacer ?

    Selon la complexité recherchée: d'abord en Bash et si je veux affiner ajouter plus de fonctionnalités : Python sans conteste. Ceci est issus d'un vécu de ce type d'expériences: j'avais besoin d' un moyen de prévenir des utilisateurs que le build de mon code avait changé.
    Comme décrit, j'ai donc commencé naturellement en bash (pensant à Ncurses par la suite) ayant vite été découragé par la syntaxe et donc la difficulté au débogage inhérente à celle-ci, je me suis d'abord intéressé à Ruby qui ne m'a pas semblé apporter plus de choses que Python, qui reste vraiment mon favori, en quelques lignes j'ai pu faire un script pour :
    - Lancer ma compilation avec les couleurs ( pas vraiment simple avec Bash, tandis que Lint...)
    - récupérer les erreurs les plus importantes, (qmake et make sont verbeux)
    - récupérer sa version auto-incrémentée
    - envoyer un email à un ensemble d'utilisateurs depuis une liste définie en texte à part
    - transmettre l'émail avec un joli logo (inutile mais donne un aspect plus sérieux), un message html préformaté
    avec la nouvelle version ajournée
    - copie les exécutables dans leurs répertoires respectifs

    Je suis certain que Ruby, Perl, Bash, et d'autres le font également ; Cependant pour les avoir essayés seul Python et sa philosophie "simple" ma permis de passer de l'idée à la réalisation aussi vite et simplement.