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

Actualités Discussion :

Un développeur efface par erreur trois mois de travail avec Visual Studio Code 1.15

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 456
    Points : 197 830
    Points
    197 830
    Par défaut Un développeur efface par erreur trois mois de travail avec Visual Studio Code 1.15
    Un développeur efface par erreur trois mois de travail avec Visual Studio Code 1.15,
    et exprime sa rage dans un billet de blog virulent

    Furieux, un développeur est allé exprimer sa rage sur GitHub après avoir supprimé par accident des fichiers équivalents à trois mois de travail de façon définitive.

    « Je viens de télécharger VSCode comme alternative et je testais l'option de contrôle source. Voyant comment elle voulait mettre en scène CINQ MILLIERS DE FICHIERS, j'ai cliqué sur “discard” ... ET ELLE A EFFACÉ TOUS MES FICHIERS, TOUS DE FAÇON PERMANENTE !

    « COMMENT EST-CE POSSIBLE ? QUELLE EST L’ENFLURE QUI A FAIT QUE CETTE OPTION SUPPRIME DE FAÇON PERMANENTE TOUS LES FICHIERS D’UN PROJET, MÊME PAR ACCIDENT ? JE NE PEUX MÊME PAS LES RETROUVER DANS LA CORBEILLE !!! JE NE PENSAIS PAS QUE CELA SERAIT POSSIBLE SUR WINDOWS !

    « J’EMMERDE CET ÉDITEUR AINSI QUE CEUX QUI ONT IMPLÉMENTÉ CETTE OPTION. JE VOUS SOUHAITE LE PIRE.

    « DÉSORMAIS, JE VAIS RESTER LOIN, ET DE FAÇON PERMANENTE, DE TOUS LES LOGICIELS DE DÉVELOPPEMENT WINDOWS. ET AUX GÉNIES QUI ONT IMPLÉMENTÉ CETTE OPTION, JE LEUR DIS CECI : ALLEZ-VOUS FAIRE VOIR. »

    Manifestement, plusieurs développeurs ne sont pas d’accord avec sa conclusion.

    L’un d’eux par exemple attribue son erreur au fait qu’il soit novice, mais regrette que son collègue ne retienne pas la leçon et surtout s’en prenne au mauvais outil :

    « La partie triste, c'est qu'il n'a pas appris sa leçon. Le problème n'est évidemment pas au niveau de Visual Studio Code, mais avec Git (ou n'importe quel logiciel de contrôle de version qu'il a essayé). Il semble qu'il ne savait rien sur l'utilisation de Git et a accidentellement vérifié un compte de rechange au lieu d'ajouter ses fichiers sur scène. Dans son billet, il dit qu'il utilise Windows et qu'il est habitué au fait que les choses aillent dans la corbeille, quelque chose qu'un outil Linux comme Git ne va évidemment pas faire. Il s'agit donc d'une inadéquation entre un développeur de logiciel débutant sur Windows qui n'a jamais utilisé Git avant et n’est pas habitué à la logique d'outils Linux comme Git.

    « Je suis d'accord avec lui pour dire que Visual Studio Code aurait peut-être pu concevoir son message d'avertissement un peu mieux, pour des personnes comme lui qui n'ont aucune expérience avec Git.

    « Parlant maintenant du côté triste : après avoir supprimé accidentellement tous ses fichiers en essayant Git, il ne sera probablement plus tenté d’utiliser à nouveau Git ! Donc, au lieu d'apprendre la leçon qu'il aurait dû apprendre, à savoir toujours utiliser le contrôle de la version sur tout, ce qu'il a appris a été “Git est nocif, ne l'utilisez pas”.

    « Bien sûr, il semble aussi qu'il blâme VS Code et ne comprend pas que c'était la faute de Git, mais cela ne fera pas qu'il commence à utiliser Git de sitôt.

    « En savoir plus sur le contrôle de la version, en particulier Git, c'est la chose la plus importante qu'un développeur de logiciel peut apprendre le plus tôt possible dans sa carrière. »

    Le message original sur GitHub a été supprimé, mais il est toujours possible d’avoir accès au cache.

    Source : billet du développeur

    Et vous ?

    Avez-vous déjà supprimé votre travail en faisant une mauvaise manipulation avec un EDI ? De quel éditeur s'agit-il ? Partagez votre expérience.
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre confirmé
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Février 2017
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Février 2017
    Messages : 189
    Points : 476
    Points
    476
    Par défaut règle n°1 du développeur
    règle n°1 du développeur :

    des sauvegardes perso en local tu feras même si on te dit que c'est fait en ligne (ou cloud) automatiquement le soir.

    règle 2 : ne pas oublier la règle 1
    règle 3 : ne pas oublier la règle 2
    règle 4 : ne pas oublier la règle 3

  3. #3
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    A perdu du travail pour avoir tester une option d'un outil.
    Son travail est sa production.

    Il a testé un outil sur de la production.
    Son chatiment est à mesure de sa faute.


    Règle "moins l'infini", celle qui passe avant toute les autres: "Toute production est sacrée."
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  4. #4
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut
    Une erreur est vite arrivée, même en faisant attention, suffit d'un mauvais jour, mauvais moment et de ne pas être à 100% lol.

    Il faut dire que c'est aussi l'erreur de VS Code au niveau de l'interface et de git au niveau backup.
    Si la réponse vous a aidé, pensez à cliquer sur +1

  5. #5
    Membre extrêmement actif
    Homme Profil pro
    Graphic Programmer
    Inscrit en
    Mars 2006
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Graphic Programmer
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 549
    Points : 3 950
    Points
    3 950
    Par défaut
    et puis bon tester un outi dont on ignore tout sur les vrais fichier projet, c'est un peu con con hein.

    c'est vraiment un développeur le mec ? je me demande, car ça n’obéit pas vraiment a la logique d'un développeur de faire ça.

    de pense que tout va rouler nickel comme on espère sans savoir vraiment ce que ca va faire, juste en croisant les doigts

  6. #6
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    794
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 794
    Points : 987
    Points
    987
    Par défaut
    L'imbécile

  7. #7
    Membre régulier
    Profil pro
    Spleen
    Inscrit en
    Mai 2013
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Spleen

    Informations forums :
    Inscription : Mai 2013
    Messages : 78
    Points : 89
    Points
    89
    Par défaut
    Alors, je suis d'accord, évitons TOUS LOGICIELS MICROSOFT et bannissons cet éditeur de la surface de la Terre !
    Du reste, sérieusement, le mec est développeur et il ne fait pas de backups + clone... sérieusement... en 2017 ? Je ne le plains surement pas (même si c'est lié à cette daube de VS), c'est comme ça qu'on apprend ^^
    Moi même j'ai perdu 2-3 fois des centaines de giga (find + rm + regex désastreuse), je peux te dire que ça calme.

  8. #8
    Membre confirmé Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    578
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Mars 2002
    Messages : 578
    Points : 604
    Points
    604
    Par défaut
    Citation Envoyé par Spleeen Voir le message
    Moi même j'ai perdu 2-3 fois des centaines de giga (find + rm + regex désastreuse), je peux te dire que ça calme.
    et tu es toujours libre dans la nature ?

  9. #9
    Membre à l'essai
    Profil pro
    danceur
    Inscrit en
    Mai 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : danceur

    Informations forums :
    Inscription : Mai 2009
    Messages : 6
    Points : 18
    Points
    18
    Par défaut
    Il peut toujours retrouver son travail chez la NSA

  10. #10
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 824
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 824
    Points : 1 544
    Points
    1 544
    Par défaut
    C'est du fake ça, c'est pas possible autrement.

    - Trois mois de travail
    - 5 millions de fichiers

    Essayez, que ce soit en ligne de commande ou au clic, de créer 5 millions de fichiers même sans rien y mettre dedans, c'est impossible en 3 mois.

    - 0 connaissance concernant git
    - 0 connaissance concernant les systèmes de backup (bien que dans ce cas apparemment il n'y a pas de faille matériel)
    - 0 connaissance.. tout simplement

    Mais trois mois de travail et 5 millions de fichiers, et surtout sous Windows.. un vrai pro !
    "Heureusement qu'il y avait mon nez, sinon je l'aurais pris en pleine gueule" Walter Spanghero

  11. #11
    Membre éprouvé Avatar de TallyHo
    Homme Profil pro
    Lutin numérique
    Inscrit en
    Février 2006
    Messages
    1 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Lutin numérique

    Informations forums :
    Inscription : Février 2006
    Messages : 1 053
    Points : 1 052
    Points
    1 052
    Par défaut
    Citation Envoyé par mister3957 Voir le message
    C'est du fake ça, c'est pas possible autrement.
    En lisant la news, j'ai cru que c'était le trolldi mais non... Il y a encore des pros qui installent les outils directement en production, c'est hallucinant. Novice je veux bien mais il y a un minimum de bon sens quand même, on test avant. Enfin bref, ça m'épatera toujours ce genre de conneries
    .
    Heureux soient les fêlés car ils laisseront passer la lumière.
    Michel Audiard

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 97
    Points : 370
    Points
    370
    Par défaut
    Mouais... bien fait ! Au final c'est pas Visual Studio Code le problème, c'est le gugus qui n'a pas compris la notion de discard dans un gestionnaire de sources et qui clique partout sans lire la moindre doc...

  13. #13
    Membre éprouvé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Août 2014
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Août 2014
    Messages : 476
    Points : 1 042
    Points
    1 042
    Par défaut
    Regle essentielle : avant de critiquer le travail des autres, surtout bien balayer devant sa porte; 9,9 fois sur 10 le probleme est dans son propre code.

  14. #14
    Membre extrêmement actif Avatar de ddoumeche
    Homme Profil pro
    Ingénieur recherche et développement
    Inscrit en
    Octobre 2007
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Singapour

    Informations professionnelles :
    Activité : Ingénieur recherche et développement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 676
    Points : 2 009
    Points
    2 009
    Par défaut
    Règle n°1: des sauvegardes multiples tu feras
    Règle n°2: tes sauvegardes tu sauvegarderas
    Règle n°3: jamais confiance en tes sauvegardes tu ne feras
    Règle n°4: et souvent tu les testeras
    Règle n°5: et loin des daubes mauvais outils du genre de Visual Studio Code, tu te tiendras
    La joie de l'âme est dans la planification -- Louis Hubert Liautey

  15. #15
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 824
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 824
    Points : 1 544
    Points
    1 544
    Par défaut
    Citation Envoyé par TallyHo Voir le message
    En lisant la news, j'ai cru que c'était le trolldi mais non... Il y a encore des pros qui installent les outils directement en production, c'est hallucinant. Novice je veux bien mais il y a un minimum de bon sens quand même, on test avant. Enfin bref, ça m'épatera toujours ce genre de conneries
    Et ça ne concerne pas que le numérique, quand tu taffes 3 mois au bout d'un moment tu accordes un peu de temps pour ne pas les perdre.

    C'est comme si un architecte du bâtiment laissait ses plans sur la terrasse sans penser au fait qu'un jour il peut pleuvoir..

    Reste à voir ce qu'il y avait dans ses 5 millions de fichiers mais vu les compétences et le manque de préoccupation j'ai comme un avant goût que ça ne devait pas bien casser trois pattes à un canard, donc au final, 0 perte ^^

    En plus 3 mois sans aucun commit, bravo !
    "Heureusement qu'il y avait mon nez, sinon je l'aurais pris en pleine gueule" Walter Spanghero

  16. #16
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 19
    Points : 34
    Points
    34
    Par défaut
    Sélection naturelle !

  17. #17
    Membre éprouvé Avatar de AndMax
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2017
    Messages
    230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2017
    Messages : 230
    Points : 1 004
    Points
    1 004
    Par défaut
    Est-ce qu'il sait ce que signifie le mot "discard" ?

  18. #18
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 128
    Points : 353
    Points
    353
    Par défaut
    C'est un troll ou un gamin. Ca peut arriver à tout le monde une opération malheureuse ou un bad click. Par contre, même s'il efface son repository local, il devrait toujours y avoir les données en remote. Et quand bien même le gars n'aurait pas pushé depuis 3 mois et n'aurait pas une copie quelque part, les fichiers supprimés ne sont pas effacés de la surface du disque mais simplement de la table des fichiers. A moins qu'il ait fait des opération de lecture/écriture intensives sur son disque dur, les données sont très probablement récupérables, il y a pléthore d'outil pour ça (undelete qq chose, file recovery machin, restorer truc)...

    En passant, le coup des fichiers qui ne vont pas dans la corbeille, ça sent le power user
    Développeur / Formateur
    Tutoriels AngularJS / Node.js sur ma chaîne Youtube : http://www.youtube.com/user/DevDuFutur

  19. #19
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Ça ressemble quand même à un gros troll.
    3 mois (selon les manifestants), on peut donc supposer que ça tourne plutôt de l'ordre de 3 semaines/1mois (selon la police )

    5 millions de fichiers, on peut dire probablement quelques centaines. Allez, en 1 mois, s'il est productif, on lui accorde le millier.

    Et on ne le dit jamais (et nous même la plupart du temps ne le faisons pas), avant toute chose, avant de commencer quoique ce soit : RTFM
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  20. #20
    Membre expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Points : 3 543
    Points
    3 543
    Par défaut
    Il y a une erreur de traduction, il parle de 5 thousand files.. soit 5 mille fichiers, pas 5 millions ;-)
    Si ton problème a une solution, rien ne sert de t'inquiéter..
    Si il n'en a pas, t'inquiéter ne sert à rien


Discussions similaires

  1. Récupération de données effacées par erreur
    Par Marco88 dans le forum Linux
    Réponses: 7
    Dernier message: 23/02/2010, 01h38
  2. Bibliothèque effacée par erreur
    Par gege91 dans le forum AS/400
    Réponses: 4
    Dernier message: 11/09/2008, 10h02
  3. [Windows 95] Premier segment effacé par erreur
    Par Yoha2 dans le forum Windows 2000/Me/98/95
    Réponses: 7
    Dernier message: 24/06/2008, 08h41
  4. [Table]Recuperer un table effacée par erreur
    Par egg3774 dans le forum Modélisation
    Réponses: 3
    Dernier message: 26/03/2007, 19h03
  5. SOS comment recuperer base effacée par erreur ?
    Par fred666 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 04/08/2005, 09h14

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