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

Affichage des résultats du sondage: La phrase la plus insupportable pour un pro de l'IT ?

Votants
787. Vous ne pouvez pas participer à ce sondage.
  • 1 - "Hey Bob, c'est quoi mon mot de passe déjà ?"

    217 27,57%
  • 2 - "Au secours, je crois que quelqu'un a volé mon mot de passe et hacké notre système !"

    114 14,49%
  • 3 - "On m'a donné un programme gratuit et quand je l'ai installé, mon système a crashé."

    195 24,78%
  • 4 - "On va passer à l'outsource IT, tu pourrais former tes remplaçants ?"

    132 16,77%
  • 5 - "Finalement, on a pas pris le programme que tu as testé"

    212 26,94%
  • 6 - "Mon fils à besoin d'un job alors je le place au service IT"

    96 12,20%
  • 7 - "Je suis d'accord pour qu'on passe à Windows 7, mais alors on n'achète aucun nouveau hardware."

    73 9,28%
  • 8 - "L'AMF (Autorité des marchés financiers), veut tous nos e-mails des 5 dernières années "

    61 7,75%
  • 9 - "Assurez-vous que personne ne gaspille du temps (donc de notre argent) sur Facebook !"

    93 11,82%
  • 10 - "Coupe de budget sur le help desk, vous êtes dispo les week ends ?"

    112 14,23%
  • Autre (précisez svp)

    61 7,75%
Sondage à choix multiple
Humour Informatique Discussion :

Les 10 phrases qui rendent fou un informaticien : les avez-vous déjà entendues ?

  1. #321
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 92
    Points : 100
    Points
    100
    Par défaut
    Citation Envoyé par tatayo Voir le message
    Parmis toutes les applications que nous utilisons (et qui gravitent autour d'une base de données), les seules qui implémentent l'intégrité référentielle dans la base sont... celles développées en interne !
    Ni l'ERP, ni le WMS, ni le logiciel d'encaissement ne l'utilise !
    Et voici le comble: quand nous cherchions un nouveau logiciel d'encaissement, j'ai demandé ce qu'il en était de l'intégrité référentielle. Réponse: "Nous, on a aucun problème avec l'intégrité référentielle, on gère ça très bien." Finalement, il fallait comprendre "Aucun problème, on ne la gère pas du tout...". Et quand j'ai jeté un oeil dans la base pour voir, j'ai pris peur: rien n'est normalisé, un timestamp sans l'heure et l'heure dans une autre colonne, un numéro de ticket qui représente un ticket, ou une commande, ou un acompte, ou... mais dans la même colonne, et j'en passe.
    Tu sais même le modèle de données WordPress est comme ça... Plus rien ne m'étonne !

    "L'intégrité référentielle mais c'est quoi donc ?!?"

  2. #322
    Membre averti Avatar de LhIaScZkTer
    Inscrit en
    Mai 2004
    Messages
    564
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2004
    Messages : 564
    Points : 301
    Points
    301
    Par défaut
    Moi, ce qui m'énerve le plus c'est le : Alors t'en ai où, ça avance ?
    Toutes les 5 minutes ça me rend malade

    Ou encore les explications à la vite fait du supérieur (non informaticien...) sur un problème complexe où il conclu magistralement : Tu vois c'est simplement ça va pas prendre plus de 10 minutes
    J'adore mon boulot

    Pour répondre à ces commentaires :
    Citation Envoyé par hansaplast Voir le message
    alors, perso, je met et, toujours a titre personnel, je partage la vision de ton boss : ça s'appelle une convention de codage... et pour moi c'est indispensable a sein d'un société (PME)
    (comme quoi, personne n'est d'accord, mais on tolère tous les consensus)
    Citation Envoyé par Barsy Voir le message
    En fait, si on écrit "if (true == mavariable)", c'est pour une raison de sécurité. C'est pour éviter de confondre avec "if (mavariable = true)" qui marche aussi mais qui n'a pas du tout le même comportement. Normalement, il faudrait toujours écrire "if (maconstante == mavariable)" et jamais l'inverse.

    Après, pour ce qui est d'écrire le true ou pas, comme dit plus haut ça dépend des règles de codage imposées par l'entreprise. C'est sur que si chaque développeur sur un projet se met à utiliser les siennes, le code peut rapidement devenir illisible. Bien entendu, il y a toujours des règles qui sont critiquables, mais il vaut mieux en avoir.
    Attention à php
    Je vais tester mes $bool et afficher $tbool. Attention c'est assez poilu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php 
    
    $bool = true;
    $br = '<br>';
    $tbool ="";
                                                                
    echo $tbool = $bool ? 'if($bool)'.$br : 'non if($bool)'.$br;
    echo $tbool = 1 == $bool ? 'if(1= =$bool)'.$br: 'non if(1= =$bool)'.$br;         
    echo $tbool = true == $bool ? 'if(true = = $bool)'.$br : 'non if(true = = $bool)'.$br;                
    echo $tbool = 1 === $bool ? 'if(1 = = = $bool)'.$br : 'non if(1 = = = $bool)'.$br;      
    echo $tbool = true === $bool ? 'if(true = = = $bool)' : 'non if(true = = = $bool)';                  
    
    ?>
    Perso j'utilise toujours les comparaisons avec le ===, voir :
    comparisons php
    Sun Certified Java Programmer, SE 6 et Sun Certified Web Component Developer, J2EE 5

  3. #323
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 689
    Points : 30 983
    Points
    30 983
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Golgotha Voir le message
    En 30 ans de carrière j'ai jamais vu de clés étrangères dans des bases de données !! donc je les ai toutes supprimé, vous validerez l'unicité des données dans l'application.
    La grande classe
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  4. #324
    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 519
    Points
    41 519
    Par défaut
    Ça me rappelle un client de ma boîte qui en avait marre de ne pas pouvoir faire de DELETE FROM comme ça lui chantait...
    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.

  5. #325
    Membre expert
    Avatar de vpourchet
    Homme Profil pro
    Integrateur Systemes & Virtualisation
    Inscrit en
    Avril 2008
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Integrateur Systemes & Virtualisation
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 159
    Points : 3 645
    Points
    3 645
    Par défaut
    Ça me rappelle un client de ma boîte qui en avait marre de ne pas pouvoir faire de DELETE FROM comme ça lui chantait...
    fallait lui apprendre/modifier la struct des tables pour faire un ON DELETE CASCADE
    Mon Site Web consacré à la Virtualisation

    VMware vExpert 2013/2012, VMware Certified Professionnal (VCP510), VMware Technical Sales Professional, VMware Sales Professionnal
    Veeam Technical Sales Professional, Veeam Sales Professional
    Citrix Certified Sales Professional
    DataCore Sales Certified Professional

  6. #326
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    un truc dans ce gout là?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    sql> DELETE * from client;
    constraint violation FK_120031 on Facture.clientid
    sql> DELETE * from facture;
    5419 rows deleted
    sql> DELETE * from client;
    constraint violation FK_120032 on Adresse.clientid
    sql> DELETE * from adresse;
    constraint violation FK_124782 on Delivery.adresseId
    sql> DELETE * from delivery;
    6114 rows deleted
    sql> DELETE * from adresse;
    constraint violation FK_124783 on Warranty.adresseId
    sql> DELETE * from Warranty;
    5419 rows deleted
    sql> DELETE * from adresse;
    2471 rows deleted
    sql> DELETE * from client
    constraint violation FK_120033 on ProductPreferences.clientid
    sql> DELETE * from client CA^Z
    (et puis merde, il est déjà 17h)
    sql> drop database;
    database deleted

  7. #327
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 689
    Points : 30 983
    Points
    30 983
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    un truc dans ce gout là?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    sql> DELETE * from client;
    constraint violation FK_120031 on Facture.clientid
    sql> DELETE * from facture;
    5419 rows deleted
    sql> DELETE * from client;
    constraint violation FK_120032 on Adresse.clientid
    sql> DELETE * from adresse;
    constraint violation FK_124782 on Delivery.adresseId
    sql> DELETE * from delivery;
    6114 rows deleted
    sql> DELETE * from adresse;
    constraint violation FK_124783 on Warranty.adresseId
    sql> DELETE * from Warranty;
    5419 rows deleted
    sql> DELETE * from adresse;
    2471 rows deleted
    sql> DELETE * from client
    constraint violation FK_120033 on ProductPreferences.clientid
    sql> DELETE * from client CA^Z
    (et puis merde, il est déjà 17h)
    sql> drop database;
    database deleted
    Plutôt dans ce goût-là
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    bdd_truc=#> truncate table client cascade;
    NOTICE: TRUNCATE cascade sur la table << Facture >>
    NOTICE: TRUNCATE cascade sur la table << Delivery >>
    NOTICE: TRUNCATE cascade sur la table << Warranty >>
    NOTICE: TRUNCATE cascade sur la table << Adresse >>
    NOTICE: TRUNCATE cascade sur la table << ProductPreferences >>
    TRUNCATE TABLE
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  8. #328
    Membre éprouvé Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Points : 1 154
    Points
    1 154
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    un truc dans ce gout là?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    sql> DELETE * from client;
    constraint violation FK_120031 on Facture.clientid
    sql> DELETE * from facture;
    5419 rows deleted
    sql> DELETE * from client;
    constraint violation FK_120032 on Adresse.clientid
    sql> DELETE * from adresse;
    constraint violation FK_124782 on Delivery.adresseId
    sql> DELETE * from delivery;
    6114 rows deleted
    sql> DELETE * from adresse;
    constraint violation FK_124783 on Warranty.adresseId
    sql> DELETE * from Warranty;
    5419 rows deleted
    sql> DELETE * from adresse;
    2471 rows deleted
    sql> DELETE * from client
    constraint violation FK_120033 on ProductPreferences.clientid
    sql> DELETE * from client CA^Z
    (et puis merde, il est déjà 17h)
    sql> drop database;
    database deleted
    Soyons propres: tu déactives toutes les contraintes, tu fais tes DELETE/DROP un peu comme tu veux, pis tu réactives!
    Comme dirait Jeannot: "Logiquement, ça passe"
    Veuillez agréer nos sentiments les plus distingués. Soyez assurés de notre entière collaboration, bien à vous pour toujours et à jamais dans l'unique but de servir l'espérance de votre satisfaction, dis bonjour à ton père et à ta mère, bonne pétanque, mets ton écharpe fais froid dehors.

  9. #329
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 689
    Points : 30 983
    Points
    30 983
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Jidefix Voir le message
    Comme dirait Jeannot: "Logiquement, ça passe"
    Ouais. Ou alors la réactivation des contraintes chie dans la colle parce qu'il reste un fils sans père

    Soyons vraiment propre => remplaçons "on delete restrict" par "on delete cascade" et pis voilà quoi. Là ça passera pour de bon

    Ou alors, annexe de la réponse initiale
    (et puis merde, il est déjà 17h)
    /etc/init.d/postgres stop
    rm -fr /var/psql/data
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  10. #330
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    a ce titre ça me rappelle celle là:

    "Allo, ouais j'ai essayé de faire un intervention à distance sur le serveur DB, j'ai déplacé le mauvais fichier, la DB a pas apprécié, donc voilà, je suis à l'étranger là, mais faudrait régler ça".

    Et je peux vous confirmer, oracle, il apprécie mais vraiment pas que, a chaud, ses fichiers data disparaissent

  11. #331
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 689
    Points : 30 983
    Points
    30 983
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Et je peux vous confirmer, oracle, il apprécie mais vraiment pas que, a chaud, ses fichiers data disparaissent
    Ah ? Parce que, à froid, il apprécie mieux ?
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  12. #332
    Membre éprouvé Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Points : 1 154
    Points
    1 154
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Ouais. Ou alors la réactivation des contraintes chie dans la colle parce qu'il reste un fils sans père
    La seule question à se poser est: y-a-t-il des logs permettant de remonter jusqu'à toi?
    Veuillez agréer nos sentiments les plus distingués. Soyez assurés de notre entière collaboration, bien à vous pour toujours et à jamais dans l'unique but de servir l'espérance de votre satisfaction, dis bonjour à ton père et à ta mère, bonne pétanque, mets ton écharpe fais froid dehors.

  13. #333
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Ah ? Parce que, à froid, il apprécie mieux ?
    ben l'opération
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    j'éteind
    je retire les fichier
    oops mauvais commande, je remet les fichier
    je redémarre

    ca va. C'est la disparition pendant quelque secondes pendant qu'il tourne qu'il digère pas

  14. #334
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 689
    Points : 30 983
    Points
    30 983
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Jidefix Voir le message
    La seule question à se poser est: y-a-t-il des logs permettant de remonter jusqu'à toi?
    Tu veux dire "permettant de remonter jusqu'au clampin de base qui a mis son login comme mot de passe et dont j'ai utilisé le login pour faire mes manips ?" Certainement oui. Et alors ?...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  15. #335
    Membre éprouvé Avatar de Jidefix
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    742
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 742
    Points : 1 154
    Points
    1 154
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Tu veux dire "permettant de remonter jusqu'au clampin de base qui a mis son login comme mot de passe et dont j'ai utilisé le login pour faire mes manips ?" Certainement oui. Et alors ?...
    Attention, des fois ça loggue l'IP aussi!
    Et le login comme mot de passe j'avoue c'est pourri, nous ça fait longtemps qu'on utilise [login]_01!
    Veuillez agréer nos sentiments les plus distingués. Soyez assurés de notre entière collaboration, bien à vous pour toujours et à jamais dans l'unique but de servir l'espérance de votre satisfaction, dis bonjour à ton père et à ta mère, bonne pétanque, mets ton écharpe fais froid dehors.

  16. #336
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    comme on paie une licence par login, nous on a un login par application destinée à la DB, quand on se connecte on utilise ces logins là

  17. #337
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 689
    Points : 30 983
    Points
    30 983
    Billets dans le blog
    1
    Par défaut
    Dans la série "c'est facile yaka" j'ai eu le cas aujourd'hui.
    Une application qui gère des éléments traités par plusieurs personnes. Chaque personne possède un profil (parce que définit comme ça dans le cahier des charges). Bien évidemment, au niveau bdd on se casse pas le luc, relation 1/n => on intègre directement l'identifiant du profil dans la table des personnes.
    Donc l'appli est développée, on la met en prod après vérifications et vérifications et vérifications et le toutim avec les demandeurs.
    Et là, la semaine dernière, ils arrivent la tronche enfarinée "ben en fait on aimerait bien que les personnes puissent avoir plusieurs profils" (déjà là instantanément on a la vision que ça entraine au niveau bdd et ça énerve pas mal) et ils rajoutent "mais bon, ça doit pas être bien compliqué, yaka rajouter un menu déroulant". Oué super, tu devrais aller donner des cours de mcd toi...

    Et donc comme on les a envoyé un peu paitre, ben maintenant ils ne viennent plus mais à la place nous envoient les utilisateurs qui arrivent dans le bureau "euh salut, je viens vous voir parce que dans l'appli en fait il faudrait que j'ai plusieurs profils..."
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  18. #338
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    ben y a qu'a mettre un menu déroulant

    Vous avez imaginé l'option <table de profil sauvegardé>, mise à part. (bref une donnée tierce). Quand on sélectionne dans le menu déroulant, ca copie la ligne vers la table "profil". Ainsi, pas besoin de changer le shéma DB. Parce que bon, en général, des besoins pareils de dernière minute, des solutions pas belle, ca se trouve.

  19. #339
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 603
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 603
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    2
    Par défaut
    @Sve@r :

    pour info, quelle méthode / méthologie avez-vous utilsé ?
    et avec un truc style CMMMi, ou autre ?
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  20. #340
    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 souviron34 Voir le message
    @Sve@r :

    pour info, quelle méthode / méthologie avez-vous utilsé ?
    et avec un truc style CMMMi, ou autre ?
    rôôô l'autre, il utilise des mots savants !!

    Je sais pas comment ça se passe chez vous, mais dans mon cas, j'en suis à mon 7ème projet en 3 ans (à chaque fois pour des grands groupes), plusieurs fois on m'a dit "chez nous, on respecte CMMI2/3" et bizarrement, je me récupère des projets du style :
    - On a pas eu le temps de faire une doc, de toute façon, ça marche alors à quoi bon
    - Le serveur de recette a crashé il y a 2 ans, alors on se sert de celui de dev pour la recette, c'est plus facile (de toute façon, ya pas le budget pour monter et maintenir une VM suppélementaires, les serveurs sont tous pleins).
    - T'as chiffré 10 jours uniquement pour le développement de cette évo, mais 10 jours, c'est notre budget, alors tant pis, exceptionnellement, on ne fera pas d'analyse/spec/doc/recette... pour cette fois (on se rend compte qu'au final, l'exception fait règle).
    - ... (je pourrai en donner plein encore)

    Mais je ne désespère pas de trouver un jour, un projet carré. A chaque fois, je signale que les économies faites aujourd'hui coûteront plus cher à l'avenir (mais le problème, c'est qu'ils ont une visibilité à court terme, chaque année, ils ont leur budget et ils font ce qu'ils peuvent avec).
    "tatatatatatatatataaa !! tata taaa !! tata taaa !! tatatata tataaa !! tata taaa !! tata taaa !!"

Discussions similaires

  1. Les 10 événements qui ont changé Internet selon les Webby Awards
    Par Katleen Erna dans le forum Actualités
    Réponses: 16
    Dernier message: 28/02/2021, 00h35
  2. Trouver les phrases qui contiennent une chaine
    Par runner77 dans le forum Langage
    Réponses: 3
    Dernier message: 30/11/2012, 14h35
  3. Bref. Les cast me rendent fou.
    Par larchicha dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 20/10/2011, 15h50
  4. Réponses: 23
    Dernier message: 22/11/2009, 22h39
  5. Réponses: 167
    Dernier message: 22/09/2009, 14h39

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