+ Répondre à la discussion Actualité déjà publiée
Page 8 sur 8 PremièrePremière ... 45678
  1. #141
    Expert éminent sénior

    Profil pro
    Développeur informatique
    Inscrit en
    novembre 2006
    Messages
    6 352
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2006
    Messages : 6 352
    Points : 12 539
    Points
    12 539

    Par défaut

    salut el_slapper 9 et 10 pour moi ça ne veut rien dire; ce n'est pas du tout explicite
    Ne dites pas : "chercher la petite bête" mais plutôt "effectuer un travail d'entomologiste."
    Pour corriger des bugs c'est pareil

  2. #142
    Expert éminent sénior
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    4 759
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : décembre 2007
    Messages : 4 759
    Points : 20 082
    Points
    20 082

    Par défaut

    Citation Envoyé par Mat.M Voir le message
    salut el_slapper 9 et 10 pour moi ça ne veut rien dire; ce n'est pas du tout explicite
    Ah, je comprends ce que tu veux dire, ça ouvre un autre débat. Le truc, c'est que quand on est sur l'application, c'est explicite : 9, c'est "autres", et 10, c'est "SMUR". (on a aussi ambulances, hélicos, véhicule personnel, pompiers, etc.....). Est-ce que ça a de la valeur ajoutée de créer une liste qui fait correspondre le code à sa valeur? Pour l'appli elle-même, évidemment. If codeTransportSMUR(ou un équivalent explicite), est bien plus lisible que If codeTransport = 10. On est d'accord.

    Mais je ne suis pas coté applicatif. Je suis coté script de test automatique, et, au final, que 10 signifie SMUR, je m'en fous. A la maintenance du script, ça n'a aucune valeur ajoutée. Faut-il le mettre quand même? Mmmmh, bonne question. L'action que j'essaye de coder(entretemps, j'ai fini par la faire marcher, d'ailleurs), c'est juste de choisir la valeur "10" dans cet ActiveX piégeux. Je ne peux pas décemment mettre une valeur "SMUR" (d'autant plus que ça ne marcherait pas, puisque quand le robot tape deux chiffres, ça ne prend que le dernier, et que le code SMUR est sur deux chiffres, à moins de faire une usine à gaz pour un truc que je fais une fois en tout et pour tout).

    Dit autrement, est-ce que ça vaut le cout de surarchitecturer le truc avec une fonction complexe que je ne rappellerais jamais ailleurs(j'en suis à peu près certain), juste pour que le code soit limpide et n'aie pas besoin de commentaires(suite à ta remarque, je crois que je vais juste rajouter un commentaire qui dit que 10="SMUR")? Vaste question. Je ne vais pas le faire, mais je sais que certains me le préconiseraient.
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

  3. #143
    Modérateur
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2005
    Messages
    2 677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2005
    Messages : 2 677
    Points : 8 129
    Points
    8 129

    Par défaut

    Citation Envoyé par Michael Guilloux Voir le message
    À quelle fréquence pensez-vous utiliser des commentaires ? Rarement, souvent, très souvent ?
    Jamais. Ça a été dur à écrire, ça doit être dur à lire.

    Blague à part, le moins possible, il n'y a rien de pire que du commentaire obsolète induisant en erreur. Les tests automatisés ont bien plus de valeur, il vaut donc mieux écrire un test qu'un commentaire !

    EDIT : Une seule exception, les commentaires de documentation d'API publique.
    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

    Trust me, i'm an engineer !
    https://www.youtube.com/watch?v=rp8hvyjZWHs

  4. #144
    Nouveau membre du Club
    Avatar de the_mummy
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : août 2017
    Messages : 12
    Points : 26
    Points
    26
    Billets dans le blog
    1

    Par défaut

    Ceci devrait faire l'objet d'une UE dans les formations de développement!!!
    il y a trop de développeur (commentateur) chevronnés dans cet univers

  5. #145
    Membre émérite
    Homme Profil pro
    Ingénieur Exploitation Mainframe
    Inscrit en
    octobre 2005
    Messages
    1 293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Exploitation Mainframe
    Secteur : Finance

    Informations forums :
    Inscription : octobre 2005
    Messages : 1 293
    Points : 2 596
    Points
    2 596

    Par défaut

    Citation Envoyé par el_slapper Voir le message
    ...

    Bon, le COBOL est verbeux et les majuscules ont tendance à faire fuir les petits jeunes, désolé. Et tout ceci marche parcequ'on a soigneusement préparé ses booléens en amont. Le SELECT CASE TRUE est considéré comme une horreur dans d'autres langages, mais en COBOL, ça passe très bien ...
    Petite précision, l'instruction de CHOIX multiple en COBOL n'est pas SELECT CASE mais EVALUATE WHEN ...

  6. #146
    Expert éminent sénior
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    4 759
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : décembre 2007
    Messages : 4 759
    Points : 20 082
    Points
    20 082

    Par défaut

    Citation Envoyé par Luc Orient Voir le message
    Petite précision, l'instruction de CHOIX multiple en COBOL n'est pas SELECT CASE mais EVALUATE WHEN ...
    Exact, mais je parlais à des non cobolistes....(et j'ai beaucoup pratiqué le EVALUATE TRUE, donc)
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

Discussions similaires

  1. Réponses: 25
    Dernier message: 06/01/2013, 18h22
  2. Faut-il commenter son code source pour le rendre plus lisible et maintenable ?
    Par mayayu dans le forum Débats sur le développement - Le Best Of
    Réponses: 149
    Dernier message: 09/11/2009, 03h30
  3. Bien commenter son code Java
    Par shaun_the_sheep dans le forum Général Java
    Réponses: 2
    Dernier message: 27/05/2008, 12h13
  4. Comment commenter son code source proprement ...
    Par basnifo dans le forum MFC
    Réponses: 3
    Dernier message: 31/03/2006, 17h22

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