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

Android Discussion :

Lignes de codes


Sujet :

Android

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 169
    Par défaut Lignes de codes
    Bonjour,
    J'ai une classe représentant une activité d'environs 700 lignes. Je trouve que cela fait beaucoup même si j'ai déclaré dedans deux adapter, un wrapper et que je n’hésite pas à sauter des lignes pour mettre en forme le code.
    Je sais qu'il n'existe pas vraiment de moyenne et que tout dépend du projet mais vous avez combien de lignes un peu près ?
    Vous trouvez vous aussi que > 700 lignes ça commence à faire beaucoup ?

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2010
    Messages : 394
    Par défaut
    Bonjour,

    Citation Envoyé par Sake_reflex Voir le message
    Vous trouvez vous aussi que > 700 lignes ça commence à faire beaucoup ?
    J'ai envie de dire qu'il vaut mieux 700 lignes claires et aérées plutôt que 350 qui soient un sac de nœuds, avec des lignes indescriptibles car réduites à l'extrême.

    Le nombre de lignes en soi (700) ne me choque pas plus que cela, même si dans l'absolu, cela ne veut pas dire grand chose. Si c'est pour au final additionner deux entiers, c'est un peu beaucoup, par contre, si c'est pour une tâche un peu complexe et qui les nécessite, pourquoi pas.

    En bref, perso, cela ne me semble pas "faire beaucoup" même si cela dépend très fortement du fonctionnel associé à ta classe.

    Mako.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 141
    Par défaut
    ce qui compte ce n'est pas le nombre de lignes mais la lisibilité des lignes. Je suis étudiant stagiaire mais je code toujours de telle sorte que si un collègue doit prendre mon code demain et que je ne suis pas là, il puisse comprendre et s'en sortir. Je fais certe plus de lignes mais pour la lisibilité c'est nettement plus agréable.

  4. #4
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Je fais certe plus de lignes mais pour la lisibilité c'est nettement plus agréable.
    Pas tout le temps, par exemple lorsque une fonction fait 500 lignes, cela n'est pas forcément agréable à la décrypter ( je ne peux pas afficher ces 500 lignes en une fois sur mon écran ), c'est quand même mieux de segmenter son code, pour qu'un prochain développeur puisse retrouver rapidement les grandes lignes de la fonction.

    Pour revenir sur l'exemple

    J'ai une classe représentant une activité d'environs 700 lignes. Je trouve que cela fait beaucoup même si j'ai déclaré dedans deux adapter, un wrapper et que je n’hésite pas à sauter des lignes pour mettre en forme le code.
    A toi de voir si tu penses que tes adapter méritent toujours d'être dans cette classe ou si tu dois créer un nouveau fichier les incorporant en vue d'une meilleure maintenance de ceux-ci .

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 169
    Par défaut
    Bonsoir,
    Merci pour vos réponses, je vais laisser le code comme cela mais en mettant un peu plus de commentaires

  6. #6
    Membre confirmé

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2010
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 14
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2010
    Messages : 50
    Par défaut
    Hello,

    Plus que de vouloir à tout prix réduire le nombre de lignes, réfléchis toujours à ce qui pourrait être factorisable ou bien réutilisable. D'expérience, lorsqu'on écrit de longs bouts de code et que l'on prend un peu de recul, on parvient souvent à identifier (quitte à remodifier le code) des points capitalisable (un helper, un composant générique...) ayant vocation à être de fait sorti de ton fichier initial, et qui t'éviteront de réinventer la roue par la suite

    Beaucoup de lignes peut parfois aussi vouloir dire réinventer la roue alors qu'il existe en standard quelque chose dans le sdk où une librairie qui pourrait simplifier ton code (ce qui arrive fréquemment quand on débute sur une techno, comme moi avec Androïd

    Privilégie la lisibilitè et la simplicité pluuôt qu'un code trop concis et ésothérique (sauf lorsqu'il y a une raison précise comme un impératif de performances/ optimisation etc...).Dans ce cas, de bons commentaires sont indispensables.
    Bref du bon sens
    bonne continuation à toi

Discussions similaires

  1. [LG]Traduction de 5 lignes de code
    Par barthelv dans le forum Langage
    Réponses: 2
    Dernier message: 14/01/2005, 11h13
  2. Comptabiliser les lignes de code d'un projet
    Par JPigKeud dans le forum Qualimétrie
    Réponses: 5
    Dernier message: 07/01/2005, 14h09
  3. [Debutant(e)]ligne de code sous eclipse
    Par skywalker3 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 05/01/2005, 17h37
  4. [netbeans][Linux] Nombre de lignes de codes
    Par sylvain_neus dans le forum NetBeans
    Réponses: 5
    Dernier message: 13/08/2004, 10h09
  5. Calculeur de ligne de code
    Par Bernybon dans le forum Autres éditeurs
    Réponses: 9
    Dernier message: 05/03/2004, 16h29

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