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

Autres langages Discussion :

De la qualité du code


Sujet :

Autres langages

  1. #1
    Invité
    Invité(e)
    Par défaut De la qualité du code
    Bonjour à toutes et à tous,

    Je ne pense pas que ce sujet ait sa place ici, mais hors-mit dans "Général Developpement > Débat" dans lequel je n'ai pas les droits (apparemment la valeur attend le nombre des messages ), je vous fait mes plus plates excuses par avance.

    Je code maintenant depuis près de 10 ans (tout en ayant commencé assez jeune) et depuis quelques temps je me suis posé une question assez simple mais qui implique finalement une réponse moins évidente : qu'est-ce qui rends un code brillant ?

    Voici les assertions que fais pour un code de qualité "normale" :
    • Il est correcte (efficace, il atteint ses objectifs)
    • Il est économe en espace et en temps (efficience)
    • il est cohérent (dont indentation, style [indentation, etc.], conventions de nommage, etc.)
    • Il a une architecture claire
    • Il est sans bug ni faille
    • Il est correctement commenté et documenté
    • Il est bien découpé (routines courtes, etc.)


    Je n'ai aucun mal à distinguer du code correct ou du code médiocre mais j'avoue que je ne me suis jamais retrouvé devant un code en me disant : "c'est génial" ou autre.

    Ma question est : comment détermine-t-on qu'un code est "intelligent" ? est-ce que ça vous est déjà arriver "d'admirer" un code ? si oui, lequel ?
    Envoyez vos liens, livres, sources, what if ?

    Pour votre aide,
    Par avance,
    Merci.

  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Tout est relatif
    Cela dépend de ton environnement de travail. Bien que très peu programmeur, je suis d'accords avec tes différents points et aimerait en ajouter quelques autres.

    Si tu travailles en équipe (plus ou moins large) dans laquelle coopération prime sur compétition, code génial est celui qui est aisément compréhensible par les autres et qui est aisément modifiable si besoin est. De plus, il a besoin d'être aisément greffé par de nouvelles fonctionnalités.

    Si par contre, l'équipe (ou l'environnement) est plus compétitif que coopératif, code génial est le code casserole de spaghetti bien trop cuit qui reste totalement incohérent et incompréhensible par quiconque d'autre que son créateur. De ce fait, ce créateur devient irremplaçable dans l'entreprise sans investissement massif (pour tout recoder).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mesurer les effets de la qualité de code
    Par Mischka dans le forum NetBeans
    Réponses: 6
    Dernier message: 08/04/2008, 17h28
  2. verifier la qualite du code Java ?
    Par _vince_ dans le forum Général Java
    Réponses: 5
    Dernier message: 01/04/2008, 22h31
  3. [Visual Web] visual web et qualité du code
    Par robert_trudel dans le forum NetBeans
    Réponses: 4
    Dernier message: 11/12/2006, 12h11
  4. qualité du code
    Par clementphp dans le forum Langage
    Réponses: 6
    Dernier message: 10/07/2006, 14h22

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