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 blogueur imagine un faux IDE fonctionnant comme un jeux vidéo

  1. #21
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 38
    Points : 44
    Points
    44
    Par défaut
    <hs>
    Citation Envoyé par Idelways Voir le message
    les commerciaux soucieux de la qualité
    très bonne
    </hs>

  2. #22
    Membre à l'essai
    Inscrit en
    Octobre 2009
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    J'aime !!!

  3. #23
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 660
    Points : 5 223
    Points
    5 223
    Par défaut
    Je trouve grotesque de distribuer des trophées à un développeur qui fait de la merde !

    Moi, je reprendrai l'idée en la modifiant un peu : détecter les immondices dans le code du développeur mais au lieu de le récompenser, il faudrait lui afficher un gros warning (et pourquoi pas envoyer un mail directement à son chef de projet s'il répète sa connerie plus de x fois)

  4. #24
    Membre chevronné Avatar de Guardian
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    820
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 820
    Points : 1 808
    Points
    1 808
    Par défaut
    Citation Envoyé par popo Voir le message
    détecter les immondices dans le code du développeur
    Ça ne s'appelle pas un débuggeur ?

  5. #25
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Points : 9 716
    Points
    9 716
    Par défaut
    Citation Envoyé par popo Voir le message
    Je trouve grotesque de distribuer des trophées à un développeur qui fait de la merde !

    Moi, je reprendrai l'idée en la modifiant un peu : détecter les immondices dans le code du développeur mais au lieu de le récompenser, il faudrait lui afficher un gros warning (et pourquoi pas envoyer un mail directement à son chef de projet s'il répète sa connerie plus de x fois)
    J'ai déjà vu des entreprises qui récompensaient certains développeurs qui font de la merde, et pas par des trophées virtuels...

    Moi aussi je trouvais ça grotesque. Mais dans le monde de l'entreprise, le copinage vaut parfois mieux que la compétence.

    (et ça ne sert à rien d'envoyer un mail à son chef de projet, il est dans le coup aussi... )
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  6. #26
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 660
    Points : 5 223
    Points
    5 223
    Par défaut
    Citation Envoyé par ArielD Voir le message
    Ça ne s'appelle pas un débuggeur ?

    Mais ce n'est pas parce que le programme compile qu'il va s'éxécuter correctement.
    Pour prendre un exemple concret, tu place au requête SQL complètement abracabrantiesque dans un Query. La requête en question c'est du type chaîne de caractère. La compilation va passer comme une lettre à la poste parce que la propriété est renseignée avec une String mais lorsque la requête va être exécutée : Badaboom !

  7. #27
    Expert confirmé Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Points : 5 277
    Points
    5 277
    Par défaut
    Citation Envoyé par popo Voir le message
    Mais ce n'est pas parce que le programme compile qu'il va s'éxécuter correctement.
    Pour prendre un exemple concret, tu place au requête SQL complètement abracabrantiesque dans un Query. La requête en question c'est du type chaîne de caractère. La compilation va passer comme une lettre à la poste parce que la propriété est renseignée avec une String mais lorsque la requête va être exécutée : Badaboom !
    Mais non !! Pas du tout !! Grâce à l'utilisation judicieuse d'un bloc "try...catch...finally", le programme pourra continuer à s'exécuter comme si de rien n'était.

    Et par la suite, grâce à une recette opérée avec soin (au maximum 2h sur un projet de 120 jours, pas plus sinon on perd du temps), on pourra vérifier que le bouton "Enregistrer" de l'application fonctionne bien (le développeur aura pertinemment placé le message "Enregistrement effectué avec succès" dans la partie "finally").

    Et pour peu que cette fonctionnalité soit dans une zone peu utilisée de l'application (par exemple, au niveau de la génération des rapports annuels), le développeur aura astucieusement le temps de se barrer avant que l'on ne découvre le problème (de toute façon, c'était un forfait et la garantie client est dépassée).

    Et devinez qui se récupère l'appli derrière à débugguer ?
    "tatatatatatatatataaa !! tata taaa !! tata taaa !! tatatata tataaa !! tata taaa !! tata taaa !!"

  8. #28
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Points : 9 716
    Points
    9 716
    Par défaut
    Citation Envoyé par Barsy Voir le message
    Mais non !! Pas du tout !! Grâce à l'utilisation judicieuse d'un bloc "try...catch...finally", le programme pourra continuer à s'exécuter comme si de rien n'était.

    Et par la suite, grâce à une recette opérée avec soin (au maximum 2h sur un projet de 120 jours, pas plus sinon on perd du temps), on pourra vérifier que le bouton "Enregistrer" de l'application fonctionne bien (le développeur aura pertinemment placé le message "Enregistrement effectué avec succès" dans la partie "finally").

    Et pour peu que cette fonctionnalité soit dans une zone peu utilisée de l'application (par exemple, au niveau de la génération des rapports annuels), le développeur aura astucieusement le temps de se barrer avant que l'on ne découvre le problème (de toute façon, c'était un forfait et la garantie client est dépassée).

    Et devinez qui se récupère l'appli derrière à débugguer ?
    Application des techniques de programmation connues sous le nom de : "glisser discrètement les poussières sous le tapis" et "après moi le déluge".
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  9. #29
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 660
    Points : 5 223
    Points
    5 223
    Par défaut
    Dans la catégorie "immondice" que la compilation ne detecte pas (mais qui cette fois ne gène en rien le déroulement du programme), il y a le type qui se dit très rigoureux et connaissant parfaitement le langage dans le lequel il programme et qui pourtant te fait un "if" suivi de pas moins de 22 "else if" derrière et tout ça pour quoi ? Pour dire que si le code est inférieur = 1, je fais ça, si le code=2, je fais ça,...

    Pour la petite histoire, c'est ce même type qui est venu me faire chier l'autre jour parce que quand j'ai fait mon Merge avec SVN j'ai oublié de rajouter une tabulation devant mon dernier End !

    J'ai vérifié ses if..else if à ralonge et effectivement, c'était super bien identé. Effectivement, je suis merde, je fais du code complètement pourri

Discussions similaires

  1. IDE fonctionnant sous Windows Mobile
    Par compdev dans le forum Autres EDI
    Réponses: 1
    Dernier message: 18/04/2009, 00h07
  2. [XSLT] peut-on faire un xsl fonctionnant comme un css ?
    Par jyboo dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 16/08/2007, 12h44
  3. Lien qui fonctionne comme le bouton "back" d'IE
    Par alexbigot dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 02/01/2007, 18h09
  4. Fixer des div (fonctionnement comme avec un tableur)
    Par kinder_pingui dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/06/2006, 14h33
  5. div fonctionnant comme un livre
    Par Mucsy dans le forum Langage
    Réponses: 3
    Dernier message: 19/12/2005, 08h31

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