+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 2 12 DernièreDernière
  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Webmaster
    Inscrit en
    janvier 2014
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

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

    Informations forums :
    Inscription : janvier 2014
    Messages : 707
    Points : 15 884
    Points
    15 884

    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 confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    juin 2013
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : juin 2013
    Messages : 143
    Points : 485
    Points
    485

    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
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2009
    Messages : 8
    Points : 18
    Points
    18

    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 éclairé
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    juin 2004
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : juin 2004
    Messages : 273
    Points : 856
    Points
    856

    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 du Club
    Homme Profil pro
    Chômeur
    Inscrit en
    juin 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chômeur

    Informations forums :
    Inscription : juin 2009
    Messages : 25
    Points : 64
    Points
    64

    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
    Membre expert
    Avatar de RyzenOC
    Homme Profil pro
    NR
    Inscrit en
    juin 2013
    Messages
    3 307
    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 307
    Points : 3 771
    Points
    3 771
    Billets dans le blog
    8

    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.
    =>Comment jouer sur xbox one à moindre coût ?
    Achetez un notebook de 2010 à 50€ sur leboncoin, installez steam, connectez le pc à un écran, branchez une manette xbox au pc
    Enjoy

  7. #7
    Rédacteur/Modérateur

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

    Informations forums :
    Inscription : novembre 2012
    Messages : 3 151
    Points : 9 213
    Points
    9 213

    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 confirmé
    Profil pro
    Inscrit en
    décembre 2006
    Messages
    575
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2006
    Messages : 575
    Points : 594
    Points
    594

    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 confirmé
    Profil pro
    Inscrit en
    décembre 2006
    Messages
    575
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2006
    Messages : 575
    Points : 594
    Points
    594

    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 émérite Avatar de air-dex
    Homme Profil pro
    Inscrit en
    août 2010
    Messages
    1 367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France

    Informations forums :
    Inscription : août 2010
    Messages : 1 367
    Points : 2 870
    Points
    2 870

    Par défaut

    Personne pour ressortir la grille de xkcd ?

    Nom : is_it_worth_the_time.png
Affichages : 10308
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
    26 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

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

    Informations forums :
    Inscription : septembre 2005
    Messages : 26 473
    Points : 38 201
    Points
    38 201

    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 123
    Points
    2 123

    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 chevronné

    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 : 1 984
    Points
    1 984

    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
    40
    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 : 40
    Points : 111
    Points
    111

    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 : 260
    Points
    260

    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 actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2013
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : avril 2013
    Messages : 77
    Points : 270
    Points
    270

    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
    212
    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 : 212
    Points : 378
    Points
    378

    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
    270
    Détails du profil
    Informations forums :
    Inscription : mai 2010
    Messages : 270
    Points : 793
    Points
    793

    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).

Discussions similaires

  1. 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
  2. Réponses: 100
    Dernier message: 31/03/2014, 14h56
  3. 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
  4. 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: 448
    Dernier message: 13/09/2013, 17h11
  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