IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Les développeurs abusent-ils des scripts ?


Sujet :

Langages de programmation

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2014
    Messages
    1 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 089
    Points : 26 554
    Points
    26 554
    Par défaut Les développeurs abusent-ils des scripts ?
    Les développeurs abusent-ils des scripts ?
    Un ingénieur rédige des scripts dès qu’une tâche ennuyeuse lui prend plus de 90 secondes

    Les langages de scripts peuvent être utilisés pour des tâches diverses, notamment récurrentes. Leur avantage réside dans le fait que ces tâches récurrentes peuvent être automatisées afin d’utiliser le temps consacré à ces activités pour faire autre chose.

    Un développeur du nom de Nihad Abbasov a découvert que l’un de ses ex-collègues a tiré profit de cet avantage en rédigeant un ensemble de scripts. Ayant été étonné par le contenu des scripts rédigés, Nihad les a postés sur Github. Sur cette plateforme dédiée au développement des projets, on peut lire que si quelque chose requiert plus de 90 secondes de son temps, l’ex-collègue écrit un script pour l’automatiser.

    Au nombre des découvertes effectuées, nous avons par exemple un script écrit par l’ex-collègue et qui envoie automatiquement à sa femme le message « en retard, au travail » dès que son identifiant est utilisé sur les serveurs des ordinateurs de l’entreprise après 21 h.

    Et pour ne pas éveiller les soupçons par rapport à cette démarche, l’ingénieur a défini une liste de raisons parmi lesquelles l’ordinateur choisit une justification de manière aléatoire et l’envoie en complément du message précédent.

    À côté de ce script, nous en avons un autre qu’il a écrit pour automatiser des tâches qu’il devait accomplir pour un client qu’il n’aimait pas. Ce script parcourt les e-mails provenant de Kumar, un administrateur de base de données travaillant chez les clients de l’entreprise de l’ex-collègue. Si des mots-clés comme « help », « trouble » ou encore « sorry » sont détectés, le script lance automatiquement la dernière sauvegarde de la base de données, puis envoie une réponse « Ne vous inquiétez pas mon ami, faites attention la prochaine fois ».

    Pour ce qui concerne ses absences au travail, l’ex-collègue a également rédigé un script qui envoie automatiquement un mail du genre « je ne me sens pas bien, je travaille à partir de la maison » s’il n’est pas connecté aux serveurs SSH de son entreprise au plus tard à 8 h 45.

    Et enfin, lorsqu’il se trouvait en entreprise et qu’il souhaitait boire un café à partir de la machine à café, il exécutait un script qui attend 17 secondes puis ouvre une session SSH au niveau de la machine à café. Nous rappelons que la machine à café de l’entreprise en question a été intégrée au réseau, intègre un disque dur SSHD et fonctionne avec Linux.

    Après les 17 secondes, la machine commence à préparer le café et attend à nouveau pendant 24 secondes avant de verser le café dans la tasse. Cette opération représente le temps nécessaire pour que l’auteur de ce script quitte le bureau afin de se rendre à la machine pour prendre son café déjà prêt.

    Tous ces exemples montrent de manière éloquente la puissance et les possibilités offertes par ces outils. Toutefois, n’est-il pas abusé que de vouloir tout automatisé en faisant des scripts ? Aussi, même si chacun peut faire ce qu’il souhaite avec ces outils, est-il utile de vouloir tout automatiser là où on peut le faire soi-même ?

    Tout comme les goûts et les couleurs, les avis sont partagés sur la question.

    Source : Scripts sur Github

    Et vous ?

    Que pensez-vous de l’utilisation des scripts pour automatiser les tâches qui prennent plus de 90 secondes ?

    Bien qu'il soit possible de tout automatiser par des scripts, est-ce nécessaire de le faire ?

    Voir aussi

    Forum langages de programmation
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre éprouvé
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Juin 2013
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 277
    Points : 1 011
    Points
    1 011
    Par défaut
    Personnellement je trouve que ce développeur est un génie surtout en ce qui concerne les problèmes de retards et de machines à café (les deux principaux problèmes dans la vie d'un dev' ). Par contre je le vois bien définir une allure pour aller de son siège à la machine à café avec un chronomètre, il aurait quand même pu automatiser les toilettes.
    Plus sérieusement à sa place j'aurai fais pareil

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 11
    Points : 24
    Points
    24
    Par défaut c'est bien vrai cette histoire ?
    je serai curieux de connaître le modèle de cafetière qui se programme simplement à partir d'un script... Surtout que le concept de domotique n'est pas encore bien courant en entreprise.
    sinon, à partir du moment ou une tâche est répétitive, il est normal pour un informaticien de chercher à l'automatiser. Avec quand même un ratio raisonnable entre le temps de développement, et le temps gagné (sans compter les éventuels modifications à apporter pour une raison ou pour une autre).
    sur android par exemple, plusieurs applications permettent de définir des scripts qui simplifient assez la vie. couper le wifi et allumer le blue tooth quand je sors de la maison - couper le son et mettre en vibreur quand je suis en réunion, etc... Ce serait dommage de s'en priver ! même si ça ne dure pas 90 secondes.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 374
    Points : 1 401
    Points
    1 401
    Par défaut
    Pour le coup de la machine à café ... J'adore ce type !

    Perso ça ne me choque pas tant que les actions effectuées ne sont pas critiques (le coup de la restauration de base de données je trouve qu'une barrière a tout de même été franchie ...)

  5. #5
    Membre régulier
    Homme Profil pro
    Etudiant
    Inscrit en
    Juin 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 38
    Points : 94
    Points
    94
    Par défaut
    n’est-il pas abusé que de vouloir tout automatisé en faisant des scripts ?
    je sais pas... ça sert à quoi déjà un ordinateur ?

  6. #6
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 184
    Points
    1 184
    Billets dans le blog
    9
    Par défaut
    Contrairement à ce que certains pense, faire des scripts n'est jamais plus long que de faire une tache à la main, car un script une fois codé, peut être réutilisé ou modifié légèrement pour faire une tache quasi similaire.


    Je me retrouve dans cette personne, j'ai codé pas mal de macro sur Éclipse et j'ai aussi crée un programme pour répondre automatiquement a certains mails.


    A l'avenir j'envisage de crée un script pour répondre à mon téléphone fixe de chez moi quand c'est des emmerdeurs vendeurs. J'ai horreur d'être déranger pour rien.

    Niveau informatique j'ai tous ce qui faut, j'ai déjà un bot qui peut comprendre des phrases et répondre, mais je ne sais pas comment l'intégrer à un téléphone fixe (pas un portable sous android donc ou sa doit être plus facilement faisable j'imagine) Je ne sais pas si c'est possible en faite.

  7. #7
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Points : 9 944
    Points
    9 944
    Par défaut
    Faire preuve d'autant d'ingéniosité pour ne pas perdre de temps et travailler plus, c'est fou ! J'en connais des tout aussi malins, mais qui se concentrent précisément sur l'objectif opposé, à savoir tout faire pour éviter de bosser
    One Web to rule them all

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 614
    Points : 713
    Points
    713
    Par défaut
    Citation Envoyé par Olivier Famien Voir le message
    [B][SIZE="4"]Aussi, même si chacun peut faire ce qu’il souhaite avec ces outils, est-il utile de vouloir tout automatiser là où on peut le faire soi-même ?
    C'est exactement ce que je trouve aberrant dans ce domaine... Pourquoi diantre approcher d'un ordinateur, un outil dont le concept découle de l'automatisation, si on estime que l'on peut réaliser la tâche soi même ? Pour ma part, j'ai plutôt l'opinion qu'une personne qui a la compétence d'automatiser une tâche et qui la réalise lui même plus de deux fois (ou plus globalement y consacre un temps total supérieur à son automatisation) n'a simplement rien compris à ce qu'est un ordinateur...

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 614
    Points : 713
    Points
    713
    Par défaut
    Citation Envoyé par sazearte Voir le message
    A l'avenir j'envisage de crée un script pour répondre à mon téléphone fixe de chez moi quand c'est des emmerdeurs vendeurs. J'ai horreur d'être déranger pour rien.

    Niveau informatique j'ai tous ce qui faut, j'ai déjà un bot qui peut comprendre des phrases et répondre, mais je ne sais pas comment l'intégrer à un téléphone fixe (pas un portable sous android donc ou sa doit être plus facilement faisable j'imagine) Je ne sais pas si c'est possible en faite.
    Ben vu ce que sont la plupart des fixes, je pense que c'est impossible. Par contre, en mettant un Asterisk entre ta ligne et le téléphone qui intercepterai les appels, là c'est banco

  10. #10
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 654
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 654
    Points : 3 774
    Points
    3 774
    Par défaut
    Personne pour ressortir la grille de xkcd ?

    Nom : is_it_worth_the_time.png
Affichages : 11567
Taille : 62,5 Ko

    source
    "Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain

    Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).

  11. #11
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 518
    Points
    41 518
    Par défaut
    ↑Tu m'ôtes les mots des doigts... tu m'as devancé de neuf heures.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  12. #12
    Membre chevronné
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2013
    Messages
    485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2013
    Messages : 485
    Points : 2 151
    Points
    2 151
    Par défaut
    Un bon informaticien est un informaticien fainéant.
    Il va réfléchir une minute de plus pour taper 1 touche de moins .

    En tout cas, je suis pour l'automatisation de tache récurrente via des scripts.
    L'erreur est humaine mais par contre un script fait toujours la même chose.

    Par contre, je trouve que le type cité à franchis une certaine ligne éthique (réponse automatique à un client, tire au flan, "tromperie" à sa femme, ...).

  13. #13
    Membre émérite

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Points : 2 528
    Points
    2 528
    Par défaut
    Les mails automatiques invoquant des motifs mensongers (retard, absence) sont un manque de respect envers les personnes concernées. Honnêtement, je plains sa femme, en particulier, s'il est capable de lui mentir avec autant de légèreté. Pour le reste, je ne vois pas le problème, c'est juste de l'efficacité.

  14. #14
    Membre régulier
    Homme Profil pro
    Responsable Informatique
    Inscrit en
    Août 2010
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 42
    Points : 118
    Points
    118
    Par défaut
    Faire des script pour automatiser des tâches informatique, oui bien sûr. Mais de la à faire des script pour automatiser sa vie (communication avec sa femme, machine à café, etc.), ça devient très bizarre. Je comprends pas... Le principe de la pause café, c'est de faire une pause plus que de boire un café. Faut faire durer la pause le plus longtemps possible, pas la raccourcir

    Après, on ne profite plus des bons moments de la vie. Ça me rappel le film Click. A force de trop automatiser, on ne vie plus...

  15. #15
    Membre actif
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 51
    Points : 262
    Points
    262
    Par défaut
    Ma théorie est la suivante : "Il y a deux sortes de fainéants : le fainéant vulgaire qui ne fait pas le boulot et le fainéant évolué qui fait le boulot sans se faire suer"

    L'informatique est une tellement belle invention pour les seconds. (bon, j'ai aussi croisé des c...s à qui ils fallait plus de temps pour faire un boulot avec un ordinateur qu'avec un crayon. Si vous êtes sages, je vous raconterais l'histoire du mec qui écrivait un manuel d'assurance qualité sous Word en créant un document par page .
    Pour écrire c'est déjà c... mais quand il faut ajouter un paragraphe au début ça devient grandiose)

  16. #16
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2013
    Messages : 106
    Points : 373
    Points
    373
    Par défaut
    Pour le café je m'attendais à voir enfin en action le HTCPCP....je suis entre déçu et admiratif pour l'accès SSH ^^

  17. #17
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2010
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2010
    Messages : 140
    Points : 182
    Points
    182
    Par défaut pour le programme de la machine à café

  18. #18
    Invité
    Invité(e)
    Par défaut
    Cette news était vraiment très intéressante et soulève beaucoup de questions :
    - est-ce-que les chauffeurs de taxi utilisent trop leur voiture ?
    - pour des raisons d'écologie, ne faut-il pas interdire la viande dans les boucheries ?
    - faut-il imposer la parité chez les mères porteuses ?
    - si l'eau mouillait moins, le feu brûlerait-il plus ?
    - quelle est la différence entre un ordinateur ?

  19. #19
    Membre averti Avatar de cervo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2012
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 220
    Points : 388
    Points
    388
    Par défaut

    Cet type sans le connaître je l'adore.... Je dis toujours et je le repète: " La paresse est mère d'ingéniosité " .... enfin je trouve quelqu'un de paresseux comme moi . Pourquoi se compliquer la vie quand on peut avoir son travail effectué par un script ??? En tout cas si c'etait possible de manger même grâce à un script je ne me priverai pas . Si la reflexion a poussé à créer des scripts faudrait que cette même reflexion pousse à les utiliser partout
    Toute chose dépend de la valeur qu'on lui attribue !

  20. #20
    Membre éclairé
    Inscrit en
    Mai 2010
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 298
    Points : 877
    Points
    877
    Par défaut
    L'anecdote me fait rire mais au final cela me fait peur qu'on trouve ça génial (mis à part la cafetière).
    "«Les petites filles sont des punks»."

Discussions similaires

  1. Les développeurs sont-ils des destructeurs d’emploi ?
    Par Hinault Romaric dans le forum Débats sur le développement - Le Best Of
    Réponses: 450
    Dernier message: 09/09/2020, 10h08
  2. Pourquoi les développeurs entrent-ils dans une guerre des tranchées ?
    Par Stéphane le calme dans le forum Débats sur le développement - Le Best Of
    Réponses: 104
    Dernier message: 23/07/2015, 13h54
  3. Réponses: 100
    Dernier message: 31/03/2014, 14h56
  4. Pourquoi les développeurs travaillent-ils la nuit ?
    Par Gordon Fowler dans le forum Humour Informatique
    Réponses: 122
    Dernier message: 06/10/2013, 01h30
  5. Les développeurs sont-ils des destructeurs d’emploi ?
    Par Hinault Romaric dans le forum Actualités
    Réponses: 345
    Dernier message: 05/05/2013, 17h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo